Makroreferenz

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)