Макросы, связанные с AutoIt

Макросы, связанные с AutoIt

Ниже предоставлен список макросов, связанных с AutoIt.

Полный список макросов может быть найден здесь.

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