ERRORLEVEL% se expandirá a una representación de cadena del valor actual de ERRORLEVEL, siempre y cuando no exista ya una ...

%%ERRORLEVEL%% se expandirá a una representación de cadena del valor actual
de ERRORLEVEL, siempre y cuando no exista ya una variable de entorno con el 
nombre ERRORLEVEL, en cuyo caso obtendrá su valor. 

Después de ejecutar un programa, lo siguiente ilustrará el uso de ERRORLEVEL

    goto answer%%ERRORLEVEL%%
    :answer0
    echo El programa devolvió el código 0
    :answer1
    echo El programa devolvió el código 1

También puede usar las comparaciones numéricas anteriores:

    IF %%ERRORLEVEL%% LEQ 1 goto okay

%%CMDCMDLINE%% se expandirá a una línea de comandos original pasada al anterior
CMD.EXE a cualquier proceso CMD.EXE, siempre y cuando no exista ya una
variable de entorno con el nombre CMDCMDLINE, en cuyo caso obtendrá su valor.

%%CMDEXTVERSION%% se expandirá a una representación de la cadena del valor
actual CMDEXTVERSION, siempre y cuando no exista ya una variable de entorno
con el nombre CMDEXTVERSION, en cuyo caso obtendrá su valor