Below is a complete list of the keywords available in AutoIt. Click on a keyword name for a detailed description.
| Keyword | Description |
|---|---|
| False / True | Boolean values for use in logical expressions. |
| #comments-start | Specify that an entire section of script should be commented out. |
| ContinueCase | Abort the code in the current Case block and continue with the code in the next Case block when in a Select or Switch structure. |
| ContinueLoop | Continue a While/Do/For loop. |
| Default | Keyword value to use in function call. |
| Dim / Global / Local / Const | Declare a variable, a constant, or create an array. |
| Do...Until | Loop based on an expression. |
| Enum | Enumerates constants. |
| Exit | Terminates the script. |
| ExitLoop | Terminate a While/Do/For loop. |
| For...To...Step...Next | Loop based on an expression. |
| For...In...Next | Enumerates elements in an Object collection or an Array. |
| Func...Return...EndFunc | Defines a user-defined function that takes zero or more arguments and optionally returns a result. |
| If...Then | Conditionally run a single statement. |
| If...ElseIf...Else...EndIf | Conditionally run statements. |
| #include-once | Specifies that the current file should only be included once. |
| #include | Includes a file in the current script. |
| #NoTrayIcon | Indicates that the AutoIt tray icon will not be shown when the script starts. |
| Null | Keyword value to use in function call. |
| #OnAutoItStartRegister | Registers a function to be called when AutoIt starts. |
| #pragma | A special directive for controlling aspects of how the script is compiled. |
| ReDim | Resize an existing array. |
| #RequireAdmin | Specifies that the current script requires full administrator rights to run. |
| Select...Case...EndSelect | Conditionally run statements. |
| Static | Declare a static variable or create a static array. |
| Switch...Case...EndSwitch | Conditionally run statements. |
| Volatile | Function qualifier. |
| While...WEnd | Loop based on an expression. |
| With...EndWith | Used to reduce long references to dot-accessible type of variables. |