ExitApp

Terminiert das Skript.

ExitApp ExitCode

Parameter

ExitCode

Typ: Integer

Wenn weggelassen, wird standardmäßig 0 verwendet (0 wird traditionell verwendet, um Erfolg zu melden). Andernfalls geben Sie einen Integer zwischen -2147483648 und 2147483647 an, der bei Beendigung des Skripts zurückgegeben werden soll. Dieser Code ist für jedes Programm zugänglich, das den Start des Skripts veranlasst hat, wie z.B. ein anderes Skript (per RunWait) oder eine Batch-Datei (.bat).

Bemerkungen

ExitApp entspricht der Auswahl des Menüpunkts "Exit" im Tray- oder Hauptmenü des Skripts.

Jede via OnExit registrierte Funktion wird aufgerufen, bevor das Skript terminiert wird. Wenn eine solche Funktion einen Integer ungleich 0 zurückgibt, wird das Skript nicht terminiert; stattdessen wird nur der aktuelle Thread beendet, als hätte man Exit aufgerufen.

Die Terminierung des Skripts ist nicht dasselbe wie, als würde man alle Threads beenden. Zum Beispiel werden Finally-Blöcke nicht ausgeführt und __Delete wird nicht für Objekte aufgerufen, die in lokalen Variablen enthalten sind.

ExitApp wird grundsätzlich nur für persistente Skripte benötigt.

Exit, OnExit, Persistent

Beispiele

Drücken Sie einen Hotkey, um das Skript zu terminieren.

#x::ExitApp  ; WIN+X