Es folgt eine Liste mit den Makros von AutoIt.
Die komplette Liste der Makros kann hier eingesehen werden.
| Makro | Beschreibung |
| @compiled | Gibt 1 zurück, wenn das Skript eine kompilierte exe-Datei ist; ansonsten wird 0 zurückgegeben |
| @error | Status des error-Flags. Siehe die Funktion SetError. |
| @exitCode | Exit-Code wie durch den Exit-Befehl gesetzt. |
| @exitMethod | Exit Methode. Siehe Funktion OnAutoItExitRegister(). |
| @extended |
Erweiterte Funktionsrückgabe - wird in bestimmten Funktionen wie z. B. StringReplace benutzt. |
| @NumParams | Zahl der genutzten Parameter beim Aufruf einer benutzerdefinierten Funktion. |
| @ScriptName |
Langer Dateiname des laufenden Skriptes. |
| @ScriptDir |
Verzeichnis des laufenden Skriptes (beinhaltet keinen abschließenden Backslash) |
| @ScriptFullPath |
Gleichbedeutend mit @ScriptDir & "\" & @ScriptName |
| @ScriptLineNumber | Zeilennummer der aktuell ausgeführten Zeile in einem Skript. Nützlich für Debug-Aussagen, besonders wenn eine Funktion aufgerufen wird und eine Zeilennummer übergeben werden kann. (Funktioniert nicht in kompilierten Skripten) |
| @WorkingDir |
Aktuelles/Aktives Arbeitsverzeichnis (beinhaltet keinen abschließenden Backslash). |
| @AutoItExe | Der komplette Pfad und Dateiname der AutoIt-Exe-Datei. Bei kompilierten Skripten der Pfad des laufenden Skriptes. |
| @AutoItPID | Prozess-ID des laufenden Skripts. |
| @AutoItVersion |
Versionsnummer von AutoIt, z.B.: 3.0.81.0 |
| @AutoItX64 | Gibt 1 zurück, falls das Skript unter einer nativen X64 Version von AutoIt läuft. |
| @COM_EventObj | Objekt für das ein COM Event gestartet wird. Nur gültig in einer COM Event Funktion. |
| @GUI_CtrlId | Identifier des zuletzt geklickten GUI Controls. Nur gültig in einer Event Funktion. Siehe GUICtrlSetOnEvent-Funktion. |
| @GUI_CtrlHandle | Handle des zuletzt geklickten GUI Controls. Nur gültig in einer Event Funktion. Siehe GUICtrlSetOnEvent-Funktion. |
| @GUI_DragID | Drag ID des GUI Controls. Nur gültig bei Drop Events. Siehe GUISetOnEvent Funktion. |
| @GUI_DragFile | Dateiname der 'drag and drop'-Datei. Nur gültig bei Drop Events. Siehe GUISetOnEvent Funktion. |
| @GUI_DropID | DropID des GUI Controls. Nur gültig bei Drop Events. Siehe GUISetOnEvent Funktion. |
| @GUI_WinHandle | Handle des zuletzt geklickten GUI Fensters. Nur gültig in einer Event Funktion. Siehe GUICtrlSetOnEvent-Funktion. |
| @HotKeyPressed | Letzter gedrückter Hotkey. Siehe HotkeySet Funktion. |
| Zur Verwendung mit den WinSetState,
Run, RunWait, FileCreateShortcut und FileGetShortcut Funktionen: |
|
| @SW_DISABLE | Deaktiviert das Fenster. |
| @SW_ENABLE | Aktiviert das Fenster. |
| @SW_HIDE | Versteckt das Fenster und aktiviert ein anderes. |
| @SW_LOCK | Sperrt das Fenster, um Veränderungen zu verhindern. |
| @SW_MAXIMIZE | Maximiert das angegebene Fenster. |
| @SW_MINIMIZE | Minimiert das angegebene Fenster und aktiviert das nächste Hauptfenster in der Z-Reihenfolge. |
| @SW_RESTORE | Aktiviert und zeigt das Fenster. Wenn das Fenster minimiert oder maximiert ist, stellt das System die originale Größe und Position wieder her. Eine Applikation sollte dieses Flag angeben, wenn ein minimiertes Fenster wieder hergestellt wird. |
| @SW_SHOW | Aktiviert und zeigt das Fenster in seiner gegenwärtigen Position und Größe. |
| @SW_SHOWDEFAULT | Setzt den Fensterstatus eines Fensters entsprechend dem SW_-Wert der aufrufenden Applikation. |
| @SW_SHOWMAXIMIZED | Aktiviert das Fenster und zeigt es maximiert an. |
| @SW_SHOWMINIMIZED | Aktiviert das Fenster und zeigt es minimiert an. |
| @SW_SHOWMINNOACTIVE | Zeigt das Fenster minimiert an. Dies ist ähnlich zu @SW_SHOWMINIMIZED, allerdings wird das Fenster nicht aktiviert. |
| @SW_SHOWNA | Zeigt das Fenster in seiner aktuellen Position und Größe. Dies ist ähnlich zu @SW_SHOW, allerdings wird das Fenster nicht aktiviert. |
| @SW_SHOWNOACTIVATE | Zeigt das Fenster in seiner letzten Position und Größe. Dies ist ähnlich zu @SW_SHOWNORMAL, allerdings wird das Fenster nicht aktiviert. |
| @SW_SHOWNORMAL | Aktiviert und zeigt ein Fenster. Wenn das Fenster minimiert oder oder maximiert ist, stellt das System die originale Größe und Position wieder her. Eine Applikation sollte dieses Flag angeben, wenn ein Fenster zum ersten Mal dargestellt wird. |
| @SW_UNLOCK | Gibt das Fenster wieder frei, damit es verändert werden kann. |
| @TRAY_ID | Identifier des zuletzt geklickten Items während einer TraySet(Item)OnEvent Aktion. |
| @TrayIconFlashing | Gibt 1 zurück, wenn das Tray-Icon blinkt; sonst wird 0 zurückgegeben. |
| @TrayIconVisible | Gibt 1 zurück, wenn das Tray-Icon sichtbar ist, sonst wird 0 zurückgegeben. |
| @CR |
Carriage Return ("Wagenrücklauf"), Chr(13); manchmal für Zeilenumbrüche verwendet. |
| @LF |
Zeilenvorschub, Chr(10); normalerweise für Zeilenumbrüche verwendet. |
| @CRLF |
= @CR & @LF ; gelegentlich für Zeilenumbrüche verwendet. |
| @TAB |
Tab-Zeichen, Chr(9) |