Es folgt die komplette, alphabetische Liste aller in AutoIt verfügbaren Makros:
| Makro | Beschreibung |
| @AppDataCommonDir | Pfad zu den Anwedungsdaten |
| @AppDataDir | Pfad zu den Anwendungsdaten des aktuellen Benutzers |
| @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 |
| @CommonFilesDir | Pfad zum Ordner "Gemeinsame Dateien" |
| @Compiled | Gibt 1 zurück, wenn das Skript eine kompilierte exe-Datei ist; ansonsten wird 0 zurückgegeben |
| @ComputerName | Netzwerkname des Computers. |
| @ComSpec | Wert von %comspec%, dem SPECifizierten zweiten COMmando Interpreter; v.a. für Kommandozeienaufgaben, z.B. Run(@ComSpec & " /k help | more") |
| @CR | Wagenrücklauf, Chr(13); manchmal für Zeilenumbrüche verwendet. |
| @CRLF | = @CR & @LF ; gelegentlich für Zeilenumbrüche verwendet. |
| @DesktopCommonDir | Pfad zum Desktop |
| @DesktopDir | Pfad zum Desktop des aktuellen Benutzers |
| @DesktopHeight | Höhe des Bildschirmes in Pixeln (horizontale Auflösung). |
| @DesktopWidth | Breite des Bildschirmes in Pixeln (vertikale Auflösung). |
| @DesktopDepth | Farbtiefe des Bildschirmes in Bits pro Pixel. |
| @DesktopRefresh | Bildwiederholrate des Bildschirmes in Hertz. |
| @DocumentsCommonDir | Pfad zu den Dokumenten |
| @error | Status des error-Flags. Siehe SetError-Funktion. |
| @extended | erweiterete Funktionsrückgabe - benutzt z.B. in StringReplace. |
| @FavoritesCommonDir | Pfad zu den Favoriten |
| @FavoritesDir | Pfad zu den Favoriten des aktuellen Benutzers |
| @GUI_CtrlId | Identifier des zuletzt geklickten GUI Controls. Siehe GUICtrlSetOnEvent-Funktion. |
| @GUI_CtrlHandle | Handle des zuletzt geklickten GUI Controls. Siehe GUICtrlSetOnEvent-Funktion. |
| @GUI_WinHandle | Handle des zuletzt geklickten GUI Windows. Siehe GUICtrlSetOnEvent-Funktion. |
| @HomeDrive | Laufwerksbuchstabe des Laufwerkes, dass das Hauptverzeichnis des aktuellen Users berherbergt. |
| @HomePath | Verzeichnisteil des Hauptverzeichnisses. Um den kopmletten Pfad zu bekommmen, verwende es in Verbindung mit @HomeDrive. |
| @HomeShare | Server and Freigabename inklusive des Hauptverzeichnisses des aktuellen Users. |
| @HOUR | Stundenwert der Uhrzeit im 24-Stunden-Format. Wertebereich: 00 bis 23Aktuelles Jahr (4-stellig) |
| @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. |
| @IPAddress1 | IP-Adresse des ersten Netzwerk-Adapters. Gibt auf manchen Systemen 127.0.0.1 zurück. |
| @IPAddress2 | IP-Adresse des zweiten Netzwerk-Adapters. Gibt 0.0.0.0 zurück, wenn kein Wert gefunden wird. |
| @IPAddress3 | IP-Adresse des dritten Netzwerk-Adapters. Gibt 0.0.0.0 zurück, wenn kein Wert gefunden wird. |
| @IPAddress4 | IP-Adresse des vierten Netzwerk-Adapters. Gibt 0.0.0.0 zurück, wenn kein Wert gefunden wird. |
| @LF | Line feed, Chr(10); normalerweise für Zeilenumbrüche verwendet. |
| @LogonDNSDomain | Logon DNS Domain. |
| @LogonDomain | Logon Domain. |
| @LogonServer | Logon Server. |
| @MDAY | Aktuller Tag des Monats. Wertebereich: 01 bis 31 |
| @MIN | Minutenwert der Uhrzeit. Wertebereich: 00 bis 59 |
| @MON | Aktueller Monat. Wertebereich: 01 bis 12 |
| @MyDocumentsDir | Pfad zu den eigenen Dateien des aktuellen Benutzers |
| @NumParams | Zahl der genutzten Parameter beimn Aurfur einer benutzerdefinierten Funktion. |
| @OSBuild | Gibt die build-Nummer des Betriebsssystems zurück. Bei z.B., Windows 2003 Server gibt es 3790 zurück. |
| @OSLang | Gibt den Code der Betriebssystemsprache zurück. Siehe den Anahng für mögliche Werte. |
| @OSServicePack | Service Pack-Information in der Form "Service Pack 3". Für Windows 95, kann es auch "B" zurückgeben. |
| @OSTYPE | Gibt "WIN32_NT" für NT/2000/XP/2003 und "WIN32_WINDOWS" für 95/98/Me zurück. |
| @OSVersion | Gibt eines der folgenden zurück: "WIN_2003", "WIN_XP", "WIN_2000", "WIN_NT4", "WIN_ME", "WIN_98", "WIN_95" |
| @ProgramFilesDir | Pfad zum Programme-Ordner |
| @ProgramsCommonDir | Pfad zum Programme-Ordner des Startmenüs |
| @ProgramsDir | Pfad zum Programme-Ordner des Startmenüs des aktuellen Benutzers |
| @ScriptDir | Verzeichnis des laufenden Skriptes (beinhaltet keinen abschließenden Schrägstrich). |
| @ScriptFullPath | Gleichbedeutend mit @ScriptDir & "\" & @ScriptName |
| @ScriptName | Dateiname des laufenden Skriptes. |
| @SEC | Sekundenwert der Uhrzeit. Wertebereich: 00 bis 59 |
| @StartMenuCommonDir | Pfad zum Startmenüordner |
| @StartMenuDir | Pfad zum Startmenü-Ordner des aktuellen Benutzers |
| @StartupCommonDir | Pfad zum Autostart-Ordner |
| @StartupDir | Pfad zum Autostart-Ordner des aktuellen Benutzers |
| @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. |
| @SystemDir | Pfad zum Windows-System- (oder System32-)Ordner |
| @TAB | Tab-Zeichen, Chr(9) |
| @TempDir | Pfad zum Temp-Verzeichnis |
| @UserProfileDir | Pfad zum Profil-Ordner des aktuellen Benutzers |
| @UserName | ID des gerade angemeldeten Nutzers. |
| @WDAY | Numerischer Tag der Woche. Wertebereich: 1 bis 7 = Sonntag bis Samstag |
| @WindowsDir | Pfad zum Windows-Ordner |
| @WorkingDir | Aktuelles/Aktives Arbeitsverzeichnis (beinhaltet keinen abschließenden Schrägstrich). |
| @YDAY | Aktueller tag des Jahres. Wertebereich: 1 bis 366 (oder 365, wenn es kein Schaltjahr ist) |
| @YEAR | Aktuelles Jahr (4-stellig) |