Below is a list of AutoIt-related macros.
The full list of macros can be found here.
Macro | Description |
@compiled |
Returns 1 if script is a compiled executable; otherwise, returns 0. |
@error |
Status of the error flag. See the SetError function. |
@extended |
Extended function return - used in certain functions such as StringReplace. |
@NumParams | Number of parameters used in calling the user function. |
@ScriptName |
Filename of the running script. |
@ScriptDir |
Directory containing the running script. (Result does not contain a trailing backslash) |
@ScriptFullPath |
Equivalent to @ScriptDir & "\" & @ScriptName |
@WorkingDir |
Current/active working directory. (Result does not contain a trailing backslash) |
@AutoItExe | The full path and filename of the AutoIt executable currently running. For compiled scripts it is the path of the compiled script. |
@AutoItVersion |
Version number of AutoIt such as 3.0.102.0 |
@InetGetActive | Is 1 if a InetGet download is currently active, otherwise is 0. |
@InetGetBytesRead | During a InetGet download this is the number of bytes currently read. It is -1 when there is an error downloading. |
@GUI_CtrlId | Last click GUI Control identifier. |
@GUI_CtrlHandle | Last click GUI Control handle. |
@GUI_WinHandle | Last click GUI Window handle.. |
For use with the WinSetState,
Run, RunWait, FileCreateShortcut and FileGetShortcut functions: |
|
@SW_DISABLE | Disables the window. |
@SW_ENABLE | Enables the window. |
@SW_HIDE | Hides the window and activates another window. |
@SW_MAXIMIZE | Maximizes the specified window. |
@SW_MINIMIZE | Minimizes the specified window and activates the next top-level window in the Z order. |
@SW_RESTORE | Activates and displays the window. If the window is minimized or maximized, the system restores it to its original size and position. An application should specify this flag when restoring a minimized window. |
@SW_SHOW | Activates the window and displays it in its current size and position. |
@SW_SHOWDEFAULT | Sets the show state based on the SW_ value specified by the program that started the application. |
@SW_SHOWMAXIMIZED | Activates the window and displays it as a maximized window. |
@SW_SHOWMINIMIZED | Activates the window and displays it as a minimized window. |
@SW_SHOWMINNOACTIVE | Displays the window as a minimized window. This value is similar to @SW_SHOWMINIMIZED, except the window is not activated. |
@SW_SHOWNA | Displays the window in its current size and position. This value is similar to @SW_SHOW, except the window is not activated. |
@SW_SHOWNOACTIVATE | Displays a window in its most recent size and position. This value is similar to @SW_SHOWNORMAL, except the window is not actived. |
@SW_SHOWNORMAL | Activates and displays a window. If the window is minimized or maximized, the system restores it to its original size and position. An application should specify this flag when displaying the window for the first time. |
@CR |
Carriage return, Chr(13); sometimes used for line breaks. |
@LF |
Line feed, Chr(10); typically used for line breaks. |
@CRLF |
= @CR & @LF ;occasionally used for line breaks. |
@TAB |
Tab character, Chr(9) |