Schlüsselwortreferenz

Exit

Beendet das Skript.

Exit [return code]

 

Parameter

return code [optional] Integer, der den Rückgabewert des Skriptes setzt. Dieser Wert kann von Windows oder über die DOS-Variable %ERRORLEVEL abgefragt werden. Standard ist 0. Skripte setzen das Errorlevel normalerweise auf 0, wenn das Skript ordnungsgemäß ausgeführt wurde. Werte 1 und größer signalisieren im allgemeinen Fehler in der Skriptausführung.

 

Bemerkungen

Der Parameter kann, wenn er angegeben wird, auch in Klammern eingeschlossen werden. Folgendes ist also äquivalent: Exit, Exit 0 und Exit(0). Aber: Exit() ist ungültig.

Der Code kann in der Funktion OnAutoItExitRegister durch @EXITCODE ermittelt werden.

 

Verwandte Funktionen

ExitLoop, OnAutoItExitRegister

 

Beispiel


; Erstes Beispiel
Exit

; Zweites Beispiel
; Skript abbrechen, wenn keine Befehlszeilenargumente
If $CmdLine[0] = 0 Then Exit(1)

; Drittes Beispiel
; Datei öffnen, die in erstem Befehlszeilenargument angegeben ist
$file = FileOpen($CmdLine[1], 0)

; Prüfen, ob Datei eingelesen wurde
If $file = -1 Then Exit(2)

; Wenn Datei leer ist, beenden (Skript ist erfolgreich)
$line = FileReadLine($file)
If @error = -1 Then Exit

; Hier Code für Dateiverarbeitung
FileClose($file)
Exit ; Ist optional bei letzter Skriptzeile