ERRORLEVEL% viene sostituita da una rappresentazione di tipo stringa del valore corrente di ERRORLEVEL, purché non sia già ...

%%ERRORLEVEL%% viene sostituita da una rappresentazione di tipo stringa del valore corrente di ERRORLEVEL, purché non sia già presente una variabile di ambiente con il nome ERRORLEVEL. In tale caso viene restituito il valore di quest'ultima. Di seguito viene illustrato l'utilizzo di ERRORLEVEL dopo l'esecuzione di un programma:      goto answer%%ERRORLEVEL%%     :answer0     echo Il programma ha restituito il codice 0     :answer1     echo Il programma ha restituito il codice 1  È possibile utilizzare anche i confronti numerici precedenti:      IF %%ERRORLEVEL%% LEQ 1 goto okay  %%CMDCMDLINE%% viene sostituita dalla riga di comando originale passata a CMD.EXE prima di qualsiasi elaborazione da parte di CMD.EXE, purché non sia già presente una variabile con il nome CMDCMDLINE. In tal caso verrà  restituito il valore di quest'ultima.  %%CMDEXTVERSION%% viene sostituita da una rappresentazione di tipo stringa del valore corrente di CMDEXTVERSION, purché non sia già presente una variabile di ambiente con il nome CMDEXTVERSION. In tal caso verrà restituito il valore di quest'ultima.