Makro Referenz - AutoIt Related

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)