Ниже предоставлен полный список ключевых слов, доступных в AutoIt. Кликнете по имени ключевого слова для просмотра детального описания.
| Ключевое слово | Описание |
|---|---|
| False / True | Булевы значения для использования в логических выражениях. |
| #comments-start | Позволяет закомментировать участок кода. |
| ContinueCase | Прерывает выполнение текущего блока Case и продолжает выполнение следующего блока Case в конструкциях Select или Switch. |
| ContinueLoop | Пропускает текущий шаг цикла While/Do/For, переходя к проверке условия для следующего шага. |
| Default | Ключевое слово, используемое при вызове функций. |
| Dim / Global / Local / Const | Объявляют переменную, константу или создают массив. |
| Do...Until | Цикл с постусловием. |
| Enum | Перечисляет константы. |
| Exit | Завершает выполнение скрипта. |
| ExitLoop | Завершает выполнение циклов While/Do/For. |
| For...To...Step...Next | Цикл, основанный на счётчике. |
| For...In...Next | Перечисляет элементы в коллекции объекта или массива |
| Func...Return...EndFunc | Определяет пользовательскую функцию, принимающую ноль или более параметров, и, опционально, возвращающую значение. |
| If...Then | Выполняет действие при истинности выражения в условии. |
| If...ElseIf...Else...EndIf | Выполняет соответствующий блок при истинности выражения в условии. |
| #include-once | Указывает, что текущий скрипт может быть включён только один раз. |
| #include | Включает файл в текущий скрипт. |
| #NoAutoIt3Execute | Указывает, что текущий скомпилированный скрипт не может запускаться с ключами /AutoIt3ExecuteLine и /AutoIt3ExecuteScript. |
| #NoTrayIcon | Указывает, что иконка AutoIt в трее не должна показываться при запуске скрипта. |
| #OnAutoItStartRegister | Регистрирует функцию для её выполнения при запуске AutoIt. |
| ReDim | Изменяет размер существующего массива |
| #RequireAdmin | Указывает, что текущему скрипту необходимы полные администраторские права для работы. |
| Select...Case...EndSelect | Выполняет участок кода при истинности условия в Case. |
| Static | Объявляет static переменную или создаёт static массив. |
| Switch...Case...EndSwitch | Сравнивает одно значение с множеством значений и выполняет соответствующий блок. |
| While...WEnd | Цикл с предусловием. |
| With...EndWith | Используется для сокращения записи при обращении к переменным типа "объект" |