MenüHomeBlogMagic

Error exit für batch Dateien

Immer wieder braucht man Batchdateien um in der Windows Kommandozeile Programme auszuführen. Deshalb ist es sinnvoll diese auch auf deren Rückgabe Werte zu prüfen um im Fehlerfall entsprechend zu reagieren.

Folgende Zeile kann den Fehler abfangen:

dir /z
if %ERRORLEVEL% NEQ 0 (
   GOTO error_exit:
)

REM Ignore error exit
GOTO noerror_exit:

REM Error exit, no error happened
:error_exit
echo Error happend
pause
exit -1

REM Safe exit, no error happened
:noerror_exit
echo All fine

Hier wird mit dir /z ein Fehler provoziert um die batch zu veranschaulichen. Um den Gut-Fall zu sehen, einfach das /z löschen.

Permalink: https://adirmeier.de/Blog/ID_320
Tags: Blog, batch, error, konsole, windowsvon am 2020-05-26