# Makroreferenz - AutoIt-bezogen

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)