Ниже предоставлен список макросов, связанных с AutoIt.
Полный список макросов может быть найден здесь.
Макрос | Описание |
---|---|
@Compiled | Возвращает 1, если выполняемый скрипт скомпилирован, иначе возвращает 0. |
@error | Состояние флага ошибки. См. функцию SetError(). |
@exitCode | Код выхода, установленный функцией Exit. |
@exitMethod | См. функцию OnAutoItExitRegister(). |
@extended | Дополнительное значение, возвращаемое некоторыми функциями. Например, StringReplace(). |
@NumParams | Число параметров, использованное при вызове функции пользователя. |
@ScriptName | Имя файла запущенного скрипта (с расширением). |
@ScriptDir | Путь к каталогу, содержащему выполняемый скрипт (Результат не содержит конечного обратного слеша) |
@ScriptFullPath | Эквивалентно @ScriptDir & "\" & @ScriptName |
@ScriptLineNumber | Номер строки скрипта, выполняемой в данный момент. Не имеет смысла для скомпилированных скриптов. |
@WorkingDir | Текущий активный/рабочий каталог (Результат не содержит конечного обратного слеша). См. функцию FileChangeDir() |
@AutoItExe | Полный путь к исполняемому файлу AutoIt, выполняющему запущенный скрипт. Для скомпилированных скриптов это полный путь к файлу скомпилированного скрипта. |
@AutoItPID | PID процесса, выполняющего запущенный скрипт. |
@AutoItVersion | Версия AutoIt, выполняющего скрипт. Например, "3.3.8.1" |
@AutoItX64 | Возвращает 1, если скрипт выполняется x64 версией AutoIt. |
@COM_EventObj | Ссылка на объект COM, инициировавший событие. Применимо только к функциям обрабатывающим события COM. |
@GUI_CtrlId | Идентификатор последнего нажатого управляющего элемента GUI. Применимо только к функциям, обрабатывающим события GUI. См. функцию GUICtrlSetOnEvent(). |
@GUI_CtrlHandle | Дескриптор последнего нажатого управляющего элемента GUI. Применимо только к функциям, обрабатывающим события GUI. См. функцию GUICtrlSetOnEvent(). |
@GUI_DragId | Идентификатор захваченного элемента GUI для операции перетащить и бросить. Применяется только для события перетаскивания $GUI_EVENT_DROPPED. См. функцию GUIGetMsg(), GUISetOnEvent(). |
@GUI_DragFile | Путь файла перетаскиваемого на элемент. Применяется только для события перетаскивания $GUI_EVENT_DROPPED. См. функцию GUIGetMsg(), GUISetOnEvent(). |
@GUI_DropId | Идентификатор элемента, на который брошен объект (файл или элемент). Применяется только для события перетаскивания $GUI_EVENT_DROPPED. См. функцию GUIGetMsg(), GUISetOnEvent(). |
@GUI_WinHandle | Дескриптор последнего нажатого окна GUI. Применимо только к функциям, обрабатывающим события GUI. См. функцию GUICtrlSetOnEvent(). |
@HotKeyPressed | Последняя нажатая горячая клавиша. См. функцию HotKeySet() |
Для использования в функциях WinSetState(), Run(), RunWait(), FileCreateShortcut() и FileGetShortcut(): | |
@SW_DISABLE | Запретить доступ к окну. |
@SW_ENABLE | Разрешить доступ к окну. |
@SW_HIDE | Скрыть окно и активировать другое окно. |
@SW_LOCK | Заблокировать окно, чтобы избежать его перерисовки. |
@SW_MAXIMIZE | Развернуть окно на весь экран. |
@SW_MINIMIZE | Свернуть окно и активировать следующее окно верхнего уровня в Z-порядке |
@SW_RESTORE | Активировать и отобразить окно. Если окно свёрнуто или развёрнуто, система восстановит его оригинальный размер и позицию. |
@SW_SHOW | Активировать и отобразить окно с его текущим размером и позицией. |
@SW_SHOWDEFAULT | Установить состояние окна на основании флага SW_, установленного при запуске программы. |
@SW_SHOWMAXIMIZED | Активировать, развернуть и отобразить окно. |
@SW_SHOWMINIMIZED | Активировать, свернуть и отобразить окно. |
@SW_SHOWMINNOACTIVE | Свернуть и отобразить окно. |
@SW_SHOWNA | Отобразить окно с его текущим размером и позицией. |
@SW_SHOWNOACTIVATE | Отобразить окно с его последними размерами и позицией. |
@SW_SHOWNORMAL | Активировать и отобразить окно. Если окно свёрнуто или развёрнуто, система восстановит его оригинальный размер и позицию. |
@SW_UNLOCK | Разблокировать окно. |
@TRAY_ID | Идентификатор последнего кликнутого элемента в событии TraySetOnEvent(), TrayItemSetOnEvent(). |
@TrayIconFlashing | Возвращает 1, если иконка в трее мигает, иначе возвращает 0. |
@TrayIconVisible | Возвращает 1, если иконка в трее видима; иначе возвращает 0. |
@CR | Символ возврата каретки, Chr(13) |
@LF | Символ перевода строки, Chr(10) |
@CRLF | = @CR & @LF |
@TAB | Символ Tab, Chr(9) |