# 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 größer als 0 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.

Siehe auch

ExitLoop

Beispiel

;Erstes Beispiel
Exit
;Zweites Beispiel
; Beendet das Skript, wenn keine Kommandozeilenparameter übergeben wurden
If $CmdLine[0] = 0 Then Exit(1)
;Drittes Beispiel
; Öffnet die angegebene Datei, die als erster Kommandozeielnparameter übergeben wurde
$file = FileOpen($CmdLine[1], 0)
; Überprüfen, ob die Datei korrekt zum Lesen geöffnet wurde
If $file = -1 Then Exit(2)
; Wenn die Datei leer ist, dann beenden (Skript war erfolgreich)
$line = FileReadLine($file)
If @error = -1 Then Exit
;Der Code zur Verarbeitung der Datei folgt hier
FileClose($file)
Exit ;ist optional, wenn es in der letzten Skriptzeile steht