Автор Тема: Альтернатива среде разработки SciTE  (Прочитано 24897 раз)

0 Пользователей и 1 Гость просматривают эту тему.

VitAl2013

  • Гость
Re: Альтернатива среде разработки SciTE
« Ответ #15, Отправлен: Декабрь 08, 2009, 10:55:06 »
У меня оба портативные, соответственно пункт 3 выполняю со слов "Если не хочешь заморачиваться..." И тут же вопрос для какой версии AutoIT актуален xml файл?

OffTopicAutoit.xml весит 666Kb -  :evil:
« Последнее редактирование: Декабрь 08, 2009, 11:00:19 от VitAl2013 »

Русское сообщество AutoIt

Re: Альтернатива среде разработки SciTE
« Ответ #15 Отправлен: Декабрь 08, 2009, 10:55:06 »

Оффлайн Kaster [?]

  • Бритва, Бритва Оккама
  • Глобальный модератор
  • *
  • Сообщений: 4020
  • Репутация: 622
  • Пол: Мужской
  • Мой Аватар, он лучший самый
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Альтернатива среде разработки SciTE
« Ответ #16, Отправлен: Декабрь 08, 2009, 11:04:30 »
3.3.0.0 - полет нормальный
Конференция посвященная AutoIt на jabber.ru - [email protected]
Как попасть на конференцию читаем тут


VitAl2013

  • Гость
Re: Альтернатива среде разработки SciTE
« Ответ #17, Отправлен: Декабрь 08, 2009, 11:30:07 »
1] Как стереть команду из "Запустить" или сменить комбинацию кнопок - придумал, а они задействованы.
2] Можно ли писать относительные пути?
3] 5ый или а), или б) ? Оба сделать будет не правильно?
4] 6. написано что также - также как что? как а) или как б) ?
5] Можно ли чтобы консольное окно было включено сразу при входе в NPP?

Русское сообщество AutoIt

Re: Альтернатива среде разработки SciTE
« Ответ #17 Отправлен: Декабрь 08, 2009, 11:30:07 »

Оффлайн Kaster [?]

  • Бритва, Бритва Оккама
  • Глобальный модератор
  • *
  • Сообщений: 4020
  • Репутация: 622
  • Пол: Мужской
  • Мой Аватар, он лучший самый
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Альтернатива среде разработки SciTE
« Ответ #18, Отправлен: Декабрь 08, 2009, 11:45:58 »
1. Просто переназначь
Опции - Горячие клавиши - Run Commands - найди свой - двойной щелчок, переназначение
2. Не знаю. Попробуй :)
3. Нет. можно сделать оба. Один будет запускать скрипт напрямую. Другой в консоле.
4. Моя ошибка. п6. проделать тоже самое что в в п.5 б)
5. Можно
Дополнения - NppExec - Advanced options - Группа "Console" - Комбо "Visible on start", выбрать "Yes"

VitAl2013

  • Гость
Re: Альтернатива среде разработки SciTE
« Ответ #19, Отправлен: Декабрь 08, 2009, 11:56:00 »
Цитировать
2. Не знаю. Попробуй :)
Попоробовал. "Пуск!" не срабатывает. Вот тебе и портативная версия, понимашь...  :( Где-то было мыло разраба НПП...  :shifty:

В копилку идёт ConTEXT - но не полностью, а только раскраской до 3.3.1.0 версии включительно. Может правда можно настроить...

Есть ли файл стилей раскраски? Интересует схожий с раскраской на форуме.
« Последнее редактирование: Декабрь 08, 2009, 13:27:35 от VitAl2013 »

Русское сообщество AutoIt

Re: Альтернатива среде разработки SciTE
« Ответ #19 Отправлен: Декабрь 08, 2009, 11:56:00 »

Оффлайн Kaster [?]

  • Бритва, Бритва Оккама
  • Глобальный модератор
  • *
  • Сообщений: 4020
  • Репутация: 622
  • Пол: Мужской
  • Мой Аватар, он лучший самый
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Альтернатива среде разработки SciTE
« Ответ #20, Отправлен: Декабрь 08, 2009, 13:39:48 »
Для адекватной раскраски замени в файле langs.xml блок между
<Language name="autoit"...>
...
</Language>
на вот эту au3.xml (имеется в виду скопируй из этого файла и вставь в файл langs.xml)

VitAl2013

  • Гость
Re: Альтернатива среде разработки SciTE
« Ответ #21, Отправлен: Декабрь 08, 2009, 14:10:14 »
В этом файле показаны только какие слова к какому типу относятся, а сама расцветка где? Она отлична у меня сейчас от SciTE-вской. Вот:
« Последнее редактирование: Декабрь 08, 2009, 14:17:20 от Kaster »

Оффлайн Kaster [?]

  • Бритва, Бритва Оккама
  • Глобальный модератор
  • *
  • Сообщений: 4020
  • Репутация: 622
  • Пол: Мужской
  • Мой Аватар, он лучший самый
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Альтернатива среде разработки SciTE
« Ответ #22, Отправлен: Декабрь 08, 2009, 14:17:23 »
VitAl2013
ПредупреждениеДля больших картинок пользуйся функцией превью. Твой пост поправил.


Добавлено: Декабрь 08, 2009, 14:18:51
Сама раскраска в
Опции - определение стилей - Язык: autoit - в WYSIWYG выбираешь все нужные цвета

Русское сообщество AutoIt

Re: Альтернатива среде разработки SciTE
« Ответ #22 Отправлен: Декабрь 08, 2009, 14:17:23 »

VitAl2013

  • Гость
Re: Альтернатива среде разработки SciTE
« Ответ #23, Отправлен: Декабрь 08, 2009, 14:50:12 »
а какие они эти цвета? есть список какой-то может?

Оффлайн Kaster [?]

  • Бритва, Бритва Оккама
  • Глобальный модератор
  • *
  • Сообщений: 4020
  • Репутация: 622
  • Пол: Мужской
  • Мой Аватар, он лучший самый
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Альтернатива среде разработки SciTE
« Ответ #24, Отправлен: Декабрь 08, 2009, 15:34:07 »
VitAl2013  [?]
Цитировать
а какие они эти цвета? есть список какой-то может?
не понял. в смысле какие? какие нарисованы такие и есть.

VitAl2013

  • Гость
Re: Альтернатива среде разработки SciTE
« Ответ #25, Отправлен: Декабрь 08, 2009, 19:25:06 »
Интересуют параметры RGB в граммах и жирнонаклонность. Если шрифты различны то имена шрифтов и их размер.

Оффлайн Kaster [?]

  • Бритва, Бритва Оккама
  • Глобальный модератор
  • *
  • Сообщений: 4020
  • Репутация: 622
  • Пол: Мужской
  • Мой Аватар, он лучший самый
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Альтернатива среде разработки SciTE
« Ответ #26, Отправлен: Декабрь 08, 2009, 19:27:34 »
VitAl2013
Ты бы потыкал чтоли по разным менюшкам :-X

VitAl2013

  • Гость
Re: Альтернатива среде разработки SciTE
« Ответ #27, Отправлен: Декабрь 08, 2009, 20:30:12 »
Я потыкал давно. Эта картинка менюшек NPP (не SciTE) куда и следует вписать (то есть то что там есть неверно) эти цвета, а вот какие цвета это вопрос. В SciTE таких меню нет (я их не могу оттуда выцарапать), либо ткните носом где оно.

Оффлайн Kaster [?]

  • Бритва, Бритва Оккама
  • Глобальный модератор
  • *
  • Сообщений: 4020
  • Репутация: 622
  • Пол: Мужской
  • Мой Аватар, он лучший самый
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Альтернатива среде разработки SciTE
« Ответ #28, Отправлен: Декабрь 08, 2009, 22:50:24 »
а я перепутал, думал ты про цвета в np++
в scite все подобные вещи содержатся в au3.properties - ключевые слова начинающиеся на style.au3
а вообще, я просто в np++ меня цвета на глаз. что по душе так и ставил. можешь так же ;)

Оффлайн AZJIO [?]

  • VIP
  • *
  • Сообщений: 2738
  • Репутация: 1143
    • мой сайт
    • Награды
  • Версия AutoIt: 3.3.8.1
Re: Альтернатива среде разработки SciTE
« Ответ #29, Отправлен: Апрель 30, 2010, 12:28:25 »
Kaster
Спасибо за справку.
Автоподстановка у меня заработала (но не все команды), вот не пойму, зачем в langs.xml копировать этот текст из au3.xml, команды ведь подсвечиваются. Как я понял в этой части указаны типы команд, на которые ссылается схема расцветки. Пробовал добавить ещё один тип, не получилось, в SciTE.exe на один тип больше.
После изменения langs.xml ничего не изменилось, всё осталось по прежнему. Остался заметный недостаток в NP++, при двойном клике на переменных не выделяется символ $ и @, а при двойном клике на имени файла не выделяется расширение. В SciTE недостаток в отличии от NP++ - нет подцветки одинаковых слов.

Нигде не могу найти AutoIt3Help.exe, чтоб сделать просмотр в справке выделенного в редакторе слова.

Проверил autoit.xml, там нет команды EndIf, хотя в au3.api есть. Значит криво конвертируется.

Вот упростил autoit.xml, теперь работают основные команды справки:
исправлено, добавил конструкции, убрал повторы.
<?xml version="1.0" encoding="Windows-1252" ?>
<NotepadPlus>
<AutoComplete language="AutoIt">
<KeyWord name=""></KeyWord>
<KeyWord name="@CRLF"></KeyWord>
<KeyWord name="'&@CRLF&'"></KeyWord>
<KeyWord name="@ScriptDir"></KeyWord>
<KeyWord name="#NoTrayIcon"></KeyWord>
<KeyWord name="Abs"></KeyWord>
<KeyWord name="ACos"></KeyWord>
<KeyWord name="AdlibRegister"></KeyWord>
<KeyWord name="AdlibUnRegister"></KeyWord>
<KeyWord name="And"></KeyWord>
<KeyWord name="Asc"></KeyWord>
<KeyWord name="AscW"></KeyWord>
<KeyWord name="ASin"></KeyWord>
<KeyWord name="Assign"></KeyWord>
<KeyWord name="ATan"></KeyWord>
<KeyWord name="AutoItSetOption"></KeyWord>
<KeyWord name="AutoItWinGetTitle"></KeyWord>
<KeyWord name="AutoItWinSetTitle"></KeyWord>
<KeyWord name="Beep(500, 1000)"></KeyWord>
<KeyWord name="Binary"></KeyWord>
<KeyWord name="BinaryLen"></KeyWord>
<KeyWord name="BinaryMid"></KeyWord>
<KeyWord name="BinaryToString"></KeyWord>
<KeyWord name="BitAND"></KeyWord>
<KeyWord name="BitNOT"></KeyWord>
<KeyWord name="BitOR"></KeyWord>
<KeyWord name="BitRotate"></KeyWord>
<KeyWord name="BitShift"></KeyWord>
<KeyWord name="BitXOR"></KeyWord>
<KeyWord name="BlockInput(0)"></KeyWord>
<KeyWord name="Break"></KeyWord>
<KeyWord name="ByRef"></KeyWord>
<KeyWord name="Call"></KeyWord>
<KeyWord name="Case"></KeyWord>
<KeyWord name="CDTray"></KeyWord>
<KeyWord name="Ceiling"></KeyWord>
<KeyWord name="Chr"></KeyWord>
<KeyWord name="ChrW"></KeyWord>
<KeyWord name="ClipGet()"></KeyWord>
<KeyWord name="ClipPut('text')"></KeyWord>
<KeyWord name="ConsoleRead"></KeyWord>
<KeyWord name="ConsoleWrite"></KeyWord>
<KeyWord name="ConsoleWriteError"></KeyWord>
<KeyWord name="Const"></KeyWord>
<KeyWord name="ContinueCase"></KeyWord>
<KeyWord name="ContinueLoop"></KeyWord>
<KeyWord name="ControlClick"></KeyWord>
<KeyWord name="ControlCommand"></KeyWord>
<KeyWord name="ControlDisable"></KeyWord>
<KeyWord name="ControlEnable"></KeyWord>
<KeyWord name="ControlFocus"></KeyWord>
<KeyWord name="ControlGetFocus"></KeyWord>
<KeyWord name="ControlGetHandle"></KeyWord>
<KeyWord name="ControlGetPos"></KeyWord>
<KeyWord name="ControlGetText"></KeyWord>
<KeyWord name="ControlHide"></KeyWord>
<KeyWord name="ControlListView"></KeyWord>
<KeyWord name="ControlMove"></KeyWord>
<KeyWord name="ControlSend"></KeyWord>
<KeyWord name="ControlSetText"></KeyWord>
<KeyWord name="ControlShow"></KeyWord>
<KeyWord name="ControlTreeView"></KeyWord>
<KeyWord name="Cos"></KeyWord>
<KeyWord name="Dec('FF0000')"></KeyWord>
<KeyWord name="Default"></KeyWord>
<KeyWord name="Dim"></KeyWord>
<KeyWord name="DirCopy"></KeyWord>
<KeyWord name="DirCreate"></KeyWord>
<KeyWord name="DirGetSize('C:\Temp')"></KeyWord>
<KeyWord name="DirMove"></KeyWord>
<KeyWord name="DirRemove"></KeyWord>
<KeyWord name="DllCall"></KeyWord>
<KeyWord name="DllCallbackFree"></KeyWord>
<KeyWord name="DllCallbackGetPtr"></KeyWord>
<KeyWord name="DllCallbackRegister"></KeyWord>
<KeyWord name="DllClose"></KeyWord>
<KeyWord name="DllOpen"></KeyWord>
<KeyWord name="DllStructCreate"></KeyWord>
<KeyWord name="DllStructGetData"></KeyWord>
<KeyWord name="DllStructGetPtr"></KeyWord>
<KeyWord name="DllStructGetSize"></KeyWord>
<KeyWord name="DllStructSetData"></KeyWord>
<KeyWord name="Do"></KeyWord>
<KeyWord name="DriveGetDrive"></KeyWord>
<KeyWord name="DriveGetFileSystem"></KeyWord>
<KeyWord name="DriveGetLabel"></KeyWord>
<KeyWord name="DriveGetSerial"></KeyWord>
<KeyWord name="DriveGetType"></KeyWord>
<KeyWord name="DriveMapAdd"></KeyWord>
<KeyWord name="DriveMapDel"></KeyWord>
<KeyWord name="DriveMapGet"></KeyWord>
<KeyWord name="DriveSetLabel"></KeyWord>
<KeyWord name="DriveSpaceFree"></KeyWord>
<KeyWord name="DriveSpaceTotal"></KeyWord>
<KeyWord name="DriveStatus"></KeyWord>
<KeyWord name="Else"></KeyWord>
<KeyWord name="ElseIf"></KeyWord>
<KeyWord name="EndFunc"></KeyWord>
<KeyWord name="EndIf"></KeyWord>
<KeyWord name="EndSelect"></KeyWord>
<KeyWord name="EndSwitch"></KeyWord>
<KeyWord name="EndWith"></KeyWord>
<KeyWord name="Enum"></KeyWord>
<KeyWord name="EnvGet"></KeyWord>
<KeyWord name="EnvSet"></KeyWord>
<KeyWord name="EnvUpdate"></KeyWord>
<KeyWord name="Error"></KeyWord>
<KeyWord name="Eval('var' & $i)"></KeyWord>
<KeyWord name="Execute"></KeyWord>
<KeyWord name="Exit"></KeyWord>
<KeyWord name="ExitLoop"></KeyWord>
<KeyWord name="Exp"></KeyWord>
<KeyWord name="False"></KeyWord>
<KeyWord name="FileChangeDir"></KeyWord>
<KeyWord name="FileClose($file)"></KeyWord>
<KeyWord name="FileCopy('C:\boot.txt', 'D:\Temp\', 9)"></KeyWord>
<KeyWord name="FileCreateNTFSLink"></KeyWord>
<KeyWord name="FileCreateShortcut"></KeyWord>
<KeyWord name="FileDelete"></KeyWord>
<KeyWord name="FileExists"></KeyWord>
<KeyWord name="FileFindFirstFile"></KeyWord>
<KeyWord name="FileFindNextFile"></KeyWord>
<KeyWord name="FileFlush"></KeyWord>
<KeyWord name="FileGetAttrib"></KeyWord>
<KeyWord name="FileGetLongName"></KeyWord>
<KeyWord name="FileGetPos"></KeyWord>
<KeyWord name="FileGetShortcut"></KeyWord>
<KeyWord name="FileGetShortName"></KeyWord>
<KeyWord name="FileGetSize($Path)"></KeyWord>
<KeyWord name="FileGetTime"></KeyWord>
<KeyWord name="FileGetVersion"></KeyWord>
<KeyWord name="FileInstall"></KeyWord>
<KeyWord name="FileMove"></KeyWord>
<KeyWord name="FileOpen"></KeyWord>
<KeyWord name="FileOpenDialog"></KeyWord>
<KeyWord name="FileRead"></KeyWord>
<KeyWord name="FileReadLine"></KeyWord>
<KeyWord name="FileRecycle"></KeyWord>
<KeyWord name="FileRecycleEmpty"></KeyWord>
<KeyWord name="FileSaveDialog"></KeyWord>
<KeyWord name="FileSelectFolder"></KeyWord>
<KeyWord name="FileSetAttrib($Path', '-RASHT')"></KeyWord>
<KeyWord name="FileSetPos"></KeyWord>
<KeyWord name="FileSetTime"></KeyWord>
<KeyWord name="FileWrite"></KeyWord>
<KeyWord name="FileWriteLine"></KeyWord>
<KeyWord name="Floor"></KeyWord>
<KeyWord name="For $i = 1 to 9"></KeyWord>
<KeyWord name="FtpSetProxy"></KeyWord>
<KeyWord name="Func _()"></KeyWord>
<KeyWord name="Global"></KeyWord>
<KeyWord name="GUICreate"></KeyWord>
<KeyWord name="GUICtrlCreateAvi"></KeyWord>
<KeyWord name="GUICtrlCreateButton"></KeyWord>
<KeyWord name="GUICtrlCreateCheckbox"></KeyWord>
<KeyWord name="GUICtrlCreateCombo"></KeyWord>
<KeyWord name="GUICtrlCreateContextMenu"></KeyWord>
<KeyWord name="GUICtrlCreateDate"></KeyWord>
<KeyWord name="GUICtrlCreateDummy"></KeyWord>
<KeyWord name="GUICtrlCreateEdit"></KeyWord>
<KeyWord name="GUICtrlCreateGraphic"></KeyWord>
<KeyWord name="GUICtrlCreateGroup"></KeyWord>
<KeyWord name="GUICtrlCreateIcon"></KeyWord>
<KeyWord name="GUICtrlCreateInput"></KeyWord>
<KeyWord name="GUICtrlCreateLabel"></KeyWord>
<KeyWord name="GUICtrlCreateList"></KeyWord>
<KeyWord name="GUICtrlCreateListView"></KeyWord>
<KeyWord name="GUICtrlCreateListViewItem"></KeyWord>
<KeyWord name="GUICtrlCreateMenu"></KeyWord>
<KeyWord name="GUICtrlCreateMenuItem"></KeyWord>
<KeyWord name="GUICtrlCreateMonthCal"></KeyWord>
<KeyWord name="GUICtrlCreateObj"></KeyWord>
<KeyWord name="GUICtrlCreatePic"></KeyWord>
<KeyWord name="GUICtrlCreateProgress"></KeyWord>
<KeyWord name="GUICtrlCreateRadio"></KeyWord>
<KeyWord name="GUICtrlCreateSlider"></KeyWord>
<KeyWord name="GUICtrlCreateTab"></KeyWord>
<KeyWord name="GUICtrlCreateTabItem"></KeyWord>
<KeyWord name="GUICtrlCreateTreeView"></KeyWord>
<KeyWord name="GUICtrlCreateTreeViewItem"></KeyWord>
<KeyWord name="GUICtrlCreateUpdown"></KeyWord>
<KeyWord name="GUICtrlDelete"></KeyWord>
<KeyWord name="GUICtrlGetHandle"></KeyWord>
<KeyWord name="GUICtrlGetState"></KeyWord>
<KeyWord name="GUICtrlRead"></KeyWord>
<KeyWord name="GUICtrlRecvMsg"></KeyWord>
<KeyWord name="GUICtrlRegisterListViewSort"></KeyWord>
<KeyWord name="GUICtrlSendMsg"></KeyWord>
<KeyWord name="GUICtrlSendToDummy"></KeyWord>
<KeyWord name="GUICtrlSetBkColor"></KeyWord>
<KeyWord name="GUICtrlSetColor"></KeyWord>
<KeyWord name="GUICtrlSetCursor"></KeyWord>
<KeyWord name="GUICtrlSetData"></KeyWord>
<KeyWord name="GUICtrlSetDefBkColor"></KeyWord>
<KeyWord name="GUICtrlSetDefColor"></KeyWord>
<KeyWord name="GUICtrlSetFont"></KeyWord>
<KeyWord name="GUICtrlSetGraphic"></KeyWord>
<KeyWord name="GUICtrlSetImage"></KeyWord>
<KeyWord name="GUICtrlSetLimit"></KeyWord>
<KeyWord name="GUICtrlSetOnEvent"></KeyWord>
<KeyWord name="GUICtrlSetPos"></KeyWord>
<KeyWord name="GUICtrlSetResizing"></KeyWord>
<KeyWord name="GUICtrlSetState"></KeyWord>
<KeyWord name="GUICtrlSetStyle"></KeyWord>
<KeyWord name="GUICtrlSetTip(-1,'text')"></KeyWord>
<KeyWord name="GUIDelete"></KeyWord>
<KeyWord name="GUIGetCursorInfo"></KeyWord>
<KeyWord name="GUIGetMsg"></KeyWord>
<KeyWord name="GUIGetStyle"></KeyWord>
<KeyWord name="GUIRegisterMsg"></KeyWord>
<KeyWord name="GUISetAccelerators"></KeyWord>
<KeyWord name="GUISetBkColor"></KeyWord>
<KeyWord name="GUISetCoord"></KeyWord>
<KeyWord name="GUISetCursor"></KeyWord>
<KeyWord name="GUISetFont"></KeyWord>
<KeyWord name="GUISetHelp"></KeyWord>
<KeyWord name="GUISetIcon"></KeyWord>
<KeyWord name="GUISetOnEvent"></KeyWord>
<KeyWord name="GUISetState"></KeyWord>
<KeyWord name="GUISetStyle"></KeyWord>
<KeyWord name="GUIStartGroup"></KeyWord>
<KeyWord name="GUISwitch"></KeyWord>
<KeyWord name="Hex(Int('256345'),8)"></KeyWord>
<KeyWord name="HotKeySet('{ESC}', 'output')"></KeyWord>
<KeyWord name="HttpSetProxy"></KeyWord>
<KeyWord name="HttpSetUserAgent"></KeyWord>
<KeyWord name="HWnd"></KeyWord>
<KeyWord name="If $var = 0 Then"></KeyWord>
<KeyWord name="In"></KeyWord>
<KeyWord name="InetClose"></KeyWord>
<KeyWord name="InetGet"></KeyWord>
<KeyWord name="InetGetInfo"></KeyWord>
<KeyWord name="InetGetSize"></KeyWord>
<KeyWord name="InetRead"></KeyWord>
<KeyWord name="IniDelete"></KeyWord>
<KeyWord name="IniRead('C:\myfile.ini', 'section', 'key', 'NotFound')"></KeyWord>
<KeyWord name="IniReadSection"></KeyWord>
<KeyWord name="IniReadSectionNames"></KeyWord>
<KeyWord name="IniRenameSection"></KeyWord>
<KeyWord name="IniWrite('C:\myfile.ini', 'section', 'key', 'new_value')"></KeyWord>
<KeyWord name="IniWriteSection"></KeyWord>
<KeyWord name="InputBox"></KeyWord>
<KeyWord name="Int"></KeyWord>
<KeyWord name="IsAdmin"></KeyWord>
<KeyWord name="IsArray"></KeyWord>
<KeyWord name="IsBinary"></KeyWord>
<KeyWord name="IsBool"></KeyWord>
<KeyWord name="IsDeclared"></KeyWord>
<KeyWord name="IsDllStruct"></KeyWord>
<KeyWord name="IsFloat"></KeyWord>
<KeyWord name="IsHWnd"></KeyWord>
<KeyWord name="IsInt"></KeyWord>
<KeyWord name="IsKeyword"></KeyWord>
<KeyWord name="IsNumber"></KeyWord>
<KeyWord name="IsObj"></KeyWord>
<KeyWord name="IsPtr"></KeyWord>
<KeyWord name="IsString"></KeyWord>
<KeyWord name="Local"></KeyWord>
<KeyWord name="Log"></KeyWord>
<KeyWord name="MemGetStats"></KeyWord>
<KeyWord name="Mod"></KeyWord>
<KeyWord name="MouseClick"></KeyWord>
<KeyWord name="MouseClickDrag"></KeyWord>
<KeyWord name="MouseDown"></KeyWord>
<KeyWord name="MouseGetCursor"></KeyWord>
<KeyWord name="MouseGetPos"></KeyWord>
<KeyWord name="MouseMove"></KeyWord>
<KeyWord name="MouseUp"></KeyWord>
<KeyWord name="MouseWheel"></KeyWord>
<KeyWord name="MsgBox(0, 'Message', $text)"></KeyWord>
<KeyWord name="Next"></KeyWord>
<KeyWord name="Not"></KeyWord>
<KeyWord name="Number"></KeyWord>
<KeyWord name="ObjCreate"></KeyWord>
<KeyWord name="ObjEvent"></KeyWord>
<KeyWord name="ObjGet"></KeyWord>
<KeyWord name="ObjName"></KeyWord>
<KeyWord name="OnAutoItExitRegister"></KeyWord>
<KeyWord name="OnAutoItExitUnregister"></KeyWord>
<KeyWord name="Opt"></KeyWord>
<KeyWord name="Or"></KeyWord>
<KeyWord name="Ping"></KeyWord>
<KeyWord name="PixelChecksum"></KeyWord>
<KeyWord name="PixelGetColor"></KeyWord>
<KeyWord name="PixelSearch"></KeyWord>
<KeyWord name="PluginClose"></KeyWord>
<KeyWord name="PluginOpen"></KeyWord>
<KeyWord name="ProcessClose('calc.exe')"></KeyWord>
<KeyWord name="ProcessExists('calc.exe')"></KeyWord>
<KeyWord name="ProcessGetStats"></KeyWord>
<KeyWord name="ProcessList"></KeyWord>
<KeyWord name="ProcessSetPriority"></KeyWord>
<KeyWord name="ProcessWait"></KeyWord>
<KeyWord name="ProcessWaitClose"></KeyWord>
<KeyWord name="ProgressOff()"></KeyWord>
<KeyWord name="ProgressOn('title', 'text bold', 'text',-1,-1,18)"></KeyWord>
<KeyWord name="ProgressSet(100 , 'text')"></KeyWord>
<KeyWord name="Ptr"></KeyWord>
<KeyWord name="Random(1000)"></KeyWord>
<KeyWord name="ReDim"></KeyWord>
<KeyWord name="RegDelete('HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.wav','ProgID')"></KeyWord>
<KeyWord name="RegEnumKey('HKLM\SOFTWARE', 1)"></KeyWord>
<KeyWord name="RegEnumVal('HKLM\SOFTWARE\AutoIt v3\Autoit', 1)"></KeyWord>
<KeyWord name="RegRead('HKCR\avifile\shell\play', '')"></KeyWord>
<KeyWord name="RegWrite('HKCR\avifile','','REG_SZ','видео-файл')"></KeyWord>
<KeyWord name="Return"></KeyWord>
<KeyWord name="Round(3.1415, 2)"></KeyWord>
<KeyWord name="Run('Explorer.exe /select,C:\Boot.ini')"></KeyWord>
<KeyWord name="RunAs"></KeyWord>
<KeyWord name="RunAsWait"></KeyWord>
<KeyWord name="RunWait(@ComSpec & ' /c reg.exe -?>C:\text.txt', '', @SW_HIDE)"></KeyWord>
<KeyWord name="Select"></KeyWord>
<KeyWord name="Send('^+{TAB}')"></KeyWord>
<KeyWord name="SendKeepActive"></KeyWord>
<KeyWord name="SetError"></KeyWord>
<KeyWord name="SetExtended"></KeyWord>
<KeyWord name="ShellExecute (@ScriptDir&'\imagex.exe','/info '&@ScriptDir&'boot.wim','','', @SW_HIDE )"></KeyWord>
<KeyWord name="ShellExecuteWait(@ScriptDir&'\subinacl.exe','/subkeyreg HKLM\SOFTWARE\7-Zip /grant=Admin=F','','', @SW_HIDE )"></KeyWord>
<KeyWord name="Shutdown(0)"></KeyWord>
<KeyWord name="Sin"></KeyWord>
<KeyWord name="Sleep(10)"></KeyWord>
<KeyWord name="SoundPlay('C:\Windows\media\Windows Startup.wav')"></KeyWord>
<KeyWord name="SoundSetWaveVolume"></KeyWord>
<KeyWord name="SplashImageOn"></KeyWord>
<KeyWord name="SplashOff"></KeyWord>
<KeyWord name="SplashTextOn"></KeyWord>
<KeyWord name="Sqrt"></KeyWord>
<KeyWord name="SRandom"></KeyWord>
<KeyWord name="Static"></KeyWord>
<KeyWord name="StatusbarGetText"></KeyWord>
<KeyWord name="StderrRead"></KeyWord>
<KeyWord name="StdinWrite"></KeyWord>
<KeyWord name="StdioClose"></KeyWord>
<KeyWord name="StdoutRead"></KeyWord>
<KeyWord name="Step"></KeyWord>
<KeyWord name="String"></KeyWord>
<KeyWord name="StringAddCR"></KeyWord>
<KeyWord name="StringCompare"></KeyWord>
<KeyWord name="StringFormat"></KeyWord>
<KeyWord name="StringFromASCIIArray"></KeyWord>
<KeyWord name="StringInStr"></KeyWord>
<KeyWord name="StringIsAlNum"></KeyWord>
<KeyWord name="StringIsAlpha"></KeyWord>
<KeyWord name="StringIsASCII"></KeyWord>
<KeyWord name="StringIsDigit"></KeyWord>
<KeyWord name="StringIsFloat"></KeyWord>
<KeyWord name="StringIsInt"></KeyWord>
<KeyWord name="StringIsLower"></KeyWord>
<KeyWord name="StringIsSpace"></KeyWord>
<KeyWord name="StringIsUpper"></KeyWord>
<KeyWord name="StringIsXDigit"></KeyWord>
<KeyWord name="StringLeft"></KeyWord>
<KeyWord name="StringLen"></KeyWord>
<KeyWord name="StringLower"></KeyWord>
<KeyWord name="StringMid"></KeyWord>
<KeyWord name="StringRegExp($Path,'(^.*)\\(.*)$',3)"></KeyWord>
<KeyWord name="StringRegExpReplace($text,'\n\r?\n\r?','')"></KeyWord>
<KeyWord name="StringReplace($text, ' ', '-')"></KeyWord>
<KeyWord name="StringRight"></KeyWord>
<KeyWord name="StringSplit($text, '|')"></KeyWord>
<KeyWord name="StringStripCR"></KeyWord>
<KeyWord name="StringStripWS"></KeyWord>
<KeyWord name="StringToASCIIArray"></KeyWord>
<KeyWord name="StringToBinary"></KeyWord>
<KeyWord name="StringTrimLeft"></KeyWord>
<KeyWord name="StringTrimRight"></KeyWord>
<KeyWord name="StringUpper"></KeyWord>
<KeyWord name="Switch"></KeyWord>
<KeyWord name="Tan"></KeyWord>
<KeyWord name="TCPAccept"></KeyWord>
<KeyWord name="TCPCloseSocket"></KeyWord>
<KeyWord name="TCPConnect"></KeyWord>
<KeyWord name="TCPListen"></KeyWord>
<KeyWord name="TCPNameToIP"></KeyWord>
<KeyWord name="TCPRecv"></KeyWord>
<KeyWord name="TCPSend"></KeyWord>
<KeyWord name="TCPShutdown"></KeyWord>
<KeyWord name="TCPStartup"></KeyWord>
<KeyWord name="Then"></KeyWord>
<KeyWord name="TimerDiff"></KeyWord>
<KeyWord name="TimerInit"></KeyWord>
<KeyWord name="To"></KeyWord>
<KeyWord name="ToolTip"></KeyWord>
<KeyWord name="TrayCreateItem"></KeyWord>
<KeyWord name="TrayCreateMenu"></KeyWord>
<KeyWord name="TrayGetMsg"></KeyWord>
<KeyWord name="TrayItemDelete"></KeyWord>
<KeyWord name="TrayItemGetHandle"></KeyWord>
<KeyWord name="TrayItemGetState"></KeyWord>
<KeyWord name="TrayItemGetText"></KeyWord>
<KeyWord name="TrayItemSetOnEvent"></KeyWord>
<KeyWord name="TrayItemSetState"></KeyWord>
<KeyWord name="TrayItemSetText"></KeyWord>
<KeyWord name="TraySetClick"></KeyWord>
<KeyWord name="TraySetIcon"></KeyWord>
<KeyWord name="TraySetOnEvent"></KeyWord>
<KeyWord name="TraySetPauseIcon"></KeyWord>
<KeyWord name="TraySetState"></KeyWord>
<KeyWord name="TraySetToolTip"></KeyWord>
<KeyWord name="TrayTip"></KeyWord>
<KeyWord name="True"></KeyWord>
<KeyWord name="UBound"></KeyWord>
<KeyWord name="UDPBind"></KeyWord>
<KeyWord name="UDPCloseSocket"></KeyWord>
<KeyWord name="UDPOpen"></KeyWord>
<KeyWord name="UDPRecv"></KeyWord>
<KeyWord name="UDPSend"></KeyWord>
<KeyWord name="UDPShutdown"></KeyWord>
<KeyWord name="UDPStartup"></KeyWord>
<KeyWord name="Until"></KeyWord>
<KeyWord name="VarGetType"></KeyWord>
<KeyWord name="WEnd"></KeyWord>
<KeyWord name="While"></KeyWord>
<KeyWord name="WinActivate"></KeyWord>
<KeyWord name="WinActive"></KeyWord>
<KeyWord name="WinClose"></KeyWord>
<KeyWord name="WinExists"></KeyWord>
<KeyWord name="WinFlash"></KeyWord>
<KeyWord name="WinGetCaretPos"></KeyWord>
<KeyWord name="WinGetClassList"></KeyWord>
<KeyWord name="WinGetClientSize"></KeyWord>
<KeyWord name="WinGetHandle"></KeyWord>
<KeyWord name="WinGetPos"></KeyWord>
<KeyWord name="WinGetProcess"></KeyWord>
<KeyWord name="WinGetState"></KeyWord>
<KeyWord name="WinGetText"></KeyWord>
<KeyWord name="WinGetTitle"></KeyWord>
<KeyWord name="WinKill"></KeyWord>
<KeyWord name="WinList"></KeyWord>
<KeyWord name="WinMenuSelectItem"></KeyWord>
<KeyWord name="WinMinimizeAll"></KeyWord>
<KeyWord name="WinMinimizeAllUndo"></KeyWord>
<KeyWord name="WinMove"></KeyWord>
<KeyWord name="WinSetOnTop"></KeyWord>
<KeyWord name="WinSetState"></KeyWord>
<KeyWord name="WinSetTitle"></KeyWord>
<KeyWord name="WinSetTrans"></KeyWord>
<KeyWord name="WinWait"></KeyWord>
<KeyWord name="WinWaitActive"></KeyWord>
<KeyWord name="WinWaitClose"></KeyWord>
<KeyWord name="WinWaitNotActive"></KeyWord>
<KeyWord name="With"></KeyWord>
<KeyWord name="#cs"></KeyWord>
<KeyWord name="#ce"></KeyWord>
<KeyWord name="#include <WindowsConstants.au3>"></KeyWord>
<KeyWord name="@ScriptName"></KeyWord>
<KeyWord name="@ScriptFullPath"></KeyWord>
<KeyWord name="@AutoItExe"></KeyWord>
<KeyWord name="@ProgramsDir"></KeyWord>
<KeyWord name="@WindowsDir"></KeyWord>
<KeyWord name="@SystemDir"></KeyWord>
<KeyWord name="@TempDir"></KeyWord>
<KeyWord name="@error"></KeyWord>
</AutoComplete>
</NotepadPlus>

Опробовал скрипт
Код: AutoIt [Выделить]
If $CmdLine[0]>1 Then
    While ProcessExists('hh.exe')
        ProcessClose("hh.exe") ; завершаем все процессы справки
    WEnd
    ; в ком-строке параметром 1-3 вызываем соответствующую справку
    Switch $CmdLine[2]
        Case 1
            ShellExecute('C:\Program Files\AutoIt3_v3.3.0.0\AutoIt3.chm')
        Case 2
            ShellExecute('C:\Program Files\AutoIt3_v3.3.0.0\AutoIt3_EN.chm')
        Case 3
            ShellExecute('C:\Program Files\AutoIt3_v3.3.0.0\UDFs3.chm')
    EndSwitch
    WinWaitActive(WinList("[REGEXPTITLE:AutoIt*]")) ; ожидаем открытия окна справки
    ClipPut ( $CmdLine[1] ) ; отправляем в буфер
    ;$win_handle = WinGetHandle(WinList("[REGEXPTITLE:AutoIt*]"))
    ; Если справка открыта на другой вкладке, то выполняем переключение на вкладку "Указатель"
    Opt("WinTextMatchMode", 2)
    If WinExists(WinList("[REGEXPTITLE:AutoIt*]"), '&Добавить') Then Send("^+{TAB 2}")
    If WinExists(WinList("[REGEXPTITLE:AutoIt*]"), 'Пред&ыдущий поиск') Then Send("^+{TAB}")
    If WinExists(WinList("[REGEXPTITLE:AutoIt*]"), 'В&ыберите раздел для вывода:') Then Send("^+{TAB}")
    If Not WinExists(WinList("[REGEXPTITLE:AutoIt*]"), 'Вв&едите ключевое слово для поиска:') Then Send("^{TAB}")
    Send("+{ins}") ; вставляем из буфера
    Send("{ENTER}")
Else
    MsgBox(0, "Ошибка", "Выделите текст, который требуется отправить в справку")
EndIf

и команду:
"C:\Program Files\AutoIt3\AutoIt3.exe" "C:\Program Files\AutoIt3\HELP_AutoIt3.au3" $(CURRENT_WORD)
« Последнее редактирование: Май 02, 2010, 04:03:25 от AZJIO »

Русское сообщество AutoIt

Re: Альтернатива среде разработки SciTE
« Ответ #29 Отправлен: Апрель 30, 2010, 12:28:25 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
0 Ответов
2323 Просмотров
Последний ответ Май 02, 2010, 10:24:36
от Yashied
5 Ответов
3006 Просмотров
Последний ответ Сентябрь 19, 2013, 23:12:56
от Garrett
3 Ответов
2593 Просмотров
Последний ответ Декабрь 14, 2013, 19:16:46
от Spyhunter
1 Ответов
1539 Просмотров
Последний ответ Февраль 18, 2014, 05:55:47
от MnM
7 Ответов
4019 Просмотров
Последний ответ Март 17, 2014, 18:49:21
от asdf8
8 Ответов
2739 Просмотров
Последний ответ Декабрь 06, 2014, 18:55:56
от Yashied
6 Ответов
2709 Просмотров
Последний ответ Январь 27, 2015, 21:50:18
от at
1 Ответов
1104 Просмотров
Последний ответ Февраль 19, 2015, 13:04:59
от InnI
5 Ответов
2102 Просмотров
Последний ответ Июнь 03, 2015, 11:12:45
от kristow13
2 Ответов
618 Просмотров
Последний ответ Октябрь 01, 2017, 22:59:17
от Атос