Ниже предоставлен список макросов, связанных с AutoIt.
Полный список макросов может быть найден здесь.
| Макрос | Описание |
|---|---|
| @Compiled | Возвращает 1, если выполняемый скрипт скомпилирован, иначе возвращает 0. |
| @error | Состояние флага ошибки. См. функцию SetError. |
| @exitCode | Код выхода, установленный функцией Exit. |
| @exitMethod | См. функцию OnAutoItExitRegister(). |
| @extended | Дополнительное значение, возвращаемое некоторыми функциями. Например, StringReplace. |
| @NumParams | Число параметров, использованное при вызове функции пользователя. |
| @ScriptName | Имя файла запущенного скрипта (с расширением). |
| @ScriptDir | Путь к каталогу, содержащему выполняемый скрипт (Результат не содержит конечного обратного слеша) |
| @ScriptFullPath | Эквивалентно @ScriptDir & "\" & @ScriptName |
| @ScriptLineNumber | Номер строки скрипта, выполняемой в данный момент. Не имеет смысла для скомпилированных скриптов. |
| @WorkingDir | Текущий активный/рабочий каталог (Результат не содержит конечного обратного слеша) |
| @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 | Идентификатор последнего кликнутого элемента в событии TraySet(Item)OnEvent. |
| @TrayIconFlashing | Возвращает 1, если иконка в трее мигает, иначе возвращает 0. |
| @TrayIconVisible | Возвращает 1, если иконка в трее видима; иначе возвращает 0. |
| @CR | Символ возврата каретки, Chr(13) |
| @LF | Символ перевода строки, Chr(10) |
| @CRLF | = @CR & @LF |
| @TAB | Символ Tab, Chr(9) |