Keyword Reference

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 current case and continue a case into the next case in a Select or Switch block.
ContinueLoop Continue a While/Do/For loop.
Default Keyword value 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.
Func OnAutoItExit ()...EndFunc Defines a user-defined function that will be called when the script exit.
Func OnAutoItStart ()...EndFunc Defines a user-defined function that will be called before the script start.
If...Then Conditionally run a single statement.
If...ElseIf...Else...EndIf Conditionally run statements.
#include-once Specifies that the current file may 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.
ReDim Resize an existing array
#RequireAdmin Specifies that the current script requires full administrator rights to run.
Select...Case...EndSelect Conditionally run statements.
Struct...EndStruct Declare a variable with typed subelements.
Switch...Case...EndSwitch Conditionally run statements.
While...WEnd Loop based on an expression.
With...EndWith Used to reduce long references to object type variables