_? enthält den Exit-Code des letzten internen Befehls. Sie müssen diesen Wert sofort verwenden oder speichern, da er von jedem internen Befehl gesetzt wird, auch von dem, mit dem er gespeichert wurde.

 

Ergebniscodes:

0Befehl war erfolgreich        
1 einAnwendungsfehler ist aufgetreten        
2ein anderer TCC Fehler oder ein Fehler des Betriebssystems aufgetreten        
3der Befehl wurde durch Ctrl-C oder Ctrl-Breakunterbrochen        

 

Diese Variable kann auch in einem Unterprogramm durch den RETURN-Befehl gesetzt werden.

 

Beachten Sie, dass einige interne Befehle, z.B. DIR, in Anlehnung an CMD auch die Variablen ? und ERRORLEVEL auf denselben Wert setzen, den sie dieser Variablen geben. Es wird jedoch dringend empfohlen, diese Variable zu verwenden.

 

Siehe auch: ?