Ich schreibe eine Batch-Datei, die ein paar Dateien validiert. Wenn eine der Dateien nicht gültig ist, möchte ich das Stapelscript stoppen und einen Fehlercode> 0 zurückgeben. Der folgende Code scheint die Aufgabe zu erledigen, aber der Aufruf von "EXIT 2" beendet das Eingabeaufforderungsfenster, in dem das Skript ausgeführt wurde.Wie kann ein Fehlercode zurückgegeben werden, ohne das Eingabeaufforderungsfenster zu schließen?
:Validate
SETLOCAL
Validator %1
IF %ERRORLEVEL% GEQ 1 EXIT 2
ENDLOCAL
Gibt es eine Idee, wie man einen Fehlercode zurückgibt, ohne die Eingabeaufforderung zu schließen?
Um alles zurück zu geben, muss es fertig sein ... – vonbrand