ERRORLEVEL% sera une représentation sous forme de chaîne de la valeur en cours de ERRORLEVEL, pourvu qu'il n'existe pas déjà ...

%%ERRORLEVEL%% sera une représentation sous forme de chaîne de la valeur en cours de ERRORLEVEL, pourvu qu'il n'existe pas déjà de variable d'environnement portant le nom ERRORLEVEL, auquel cas ce serait la valeur de cette dernière que vous obtiendriez. En utilisant cela et les comparateurs numériques ci-dessous, vous pouvez faire :      goto answer%%ERRORLEVEL%%     :answer0     echo Le programme a retourné le code 0     :answer1     echo Le programme a retourné le code 1  vous pouvez aussi faire, en utilisant les comparaisons numériques ci-dessus :      IF %%ERRORLEVEL%% LEQ 1 goto okay  %%CMDCMDLINE%% sera la ligne de commande originale passée à CMD.EXE avant tout traitement par CMD.EXE, pourvu qu'il n'existe pas déjà de variable d'environnement portant le nom CMDCMDLINE, auquel cas ce serait la valeur de cette dernière que vous obtiendriez.  %%CMDEXTVERSION%% sera une chaîne représentant la valeur actuelle de CMDEXTVERSION, tant qu'il n'existe pas déjà de variable d'environnement appelée CMDEXTVERSION, dans quel cas vous obtiendrez sa valeur à la place.