Es folgt eine Liste der AutoIt-bezogenen Makros.
Die komplette Liste der Makros gibt es hier.
| 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 SetError-Funktion. |
| @extended |
erweiterete Funktionsrückgabe - benutzt z.B. in StringReplace. |
| @NumParams | Zahl der genutzten Parameter beimn Aurfur einer benutzerdefinierten Funktion. |
| @ScriptName |
Dateiname des laufenden Skriptes. |
| @ScriptDir |
Verzeichnis des laufenden Skriptes (beinhaltet keinen abschließenden Schrägstrich). |
| @ScriptFullPath |
Gleichbedeutend mit @ScriptDir & "\" & @ScriptName |
| @WorkingDir |
Aktuelles/Aktives Arbeitsverzeichnis (beinhaltet keinen abschließenden Schrägstrich). |
| @AutoItExe | Der komplette Pfad und Dateiname der AutoIt-Exe-Datei. Bei kompilierten Skripten der Pfad des laufendes Skriptes. |
| @AutoItVersion |
Version von AutoIt, z.B.: 3.0.102.0 |
| @InetGetActive | Ist 1, wenn ein Download per InetGet gerade läuft, ansonsten 0. |
| @InetGetBytesRead | Während eines InetGet-Downloads gibt das die Zahl der gelesenen Bytes an. Es ist -1, wenn ein Fehler beim Download aufgetreten ist. |
| @GUI_CtrlId | Identifier des zuletzt geklickten GUI Controls. |
| @GUI_CtrlHandle | Handle des zuletzt geklickten GUI Controls. |
| @GUI_WinHandle | Handle des zuletzt geklickten GUI Windows. |
| Zur Nutzung mit WinSetState,
Run, RunWait, FileCreateShortcut und FileGetShortcut: |
|
| @SW_DISABLE | Deaktiviert das Fenstser. |
| @SW_ENABLE | Aktiviert das Fenster. |
| @SW_HIDE | Versteckt das Fentser und aktiviert ein anderes. |
| @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, dann stellt das System das Fenster in seiner Originalgröße und -position wieder her. Eine Anwedung sollte dieses Flag setzen, wenn sie ein Fenster wiederherstellt. |
| @SW_SHOW | Aktiviert und zeigt das Fenster in seiner gegenwärtigen Position und Größe. |
| @SW_SHOWDEFAULT | Setzt den Fensterstatus eines Fensters entsprechd 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 als minimiertes Fenster an. Das ist ähnlich zu @SW_SHOWMINIMIZED, außer dass das Fenster nicht aktiviert wird. |
| @SW_SHOWNA | Zeigt das Fenster in seiner aktuellen Position und Größe. Dieser Wert ist ähhnlich zu @SW_SHOW, außer dass da Fenster nicht aktiviert wird. |
| @SW_SHOWNOACTIVATE | Zeigt das Fenster in seiner letzten Position und Größe. Dieser Wert ist ähhnlich zu @SW_SHOWNORMAL, außer dass da Fenster nicht aktiviert wird. |
| @SW_SHOWNORMAL | Ativiert und zeigt ein Fenster. Wenn das Fenster minimiert oder maximiert ist, dann stellt das System es in seiner Originalgröße und -position wieder her. Eine Anwendung sollte diese Flag setzen, wenn ein Fenster zum ersten Mal aufgerufen wird. |
| @CR |
Wagenrücklauf, Chr(13); manchmal für Zeilenumbrüche verwendet. |
| @LF |
Line feed, Chr(10); normalerweise für Zeilenumbrüche verwendet. |
| @CRLF |
= @CR & @LF ; gelegentlich für Zeilenumbrüche verwendet. |
| @TAB |
Tab-Zeichen, Chr(9) |