Da das Wort 'ERRORLEVEL' ein fester Bestandteil des Betriebssystems ist (eine Variable, die vom Betriebssystem mit dem entsprechenden Wert (0 .. 255) automatisch versorgt wird, wobei 0 immer bedeutet, daß der letzte Befehl fehlerfrei ausgeführt wurde; externe Programme setzen beim Programmende automatisch den errorlevel auf 0, außer innerhalb des Programms wird dieser beim Programmende auf einen entsprechenden Wert gesetzt, dann kann dieser nach dem Programmende über die Variable errorlevel abgefragt werden. Und diese Vorgehensweise gibt es schon seit Ur-MS-DOS-Zeiten.Original geschrieben von felix000
Das Wort "errorlevel" wird nie gleich 1 (oder 0) sein, oder????
Die Batch die ich oben gepostet habe, sollte funktionieren.