Si las extensiones de comando están habilitadas, hay varias variables dinámicas de entorno que pueden ser expandidas pero ...

Si las extensiones de comando están habilitadas, hay varias variables
dinámicas de entorno que pueden ser expandidas pero que no se
muestran en la lista de variables que muestra ESTABLECER. Estos valores de
variable se calculan dinámicamente cada vez que el valor de la
variable se expande.
Si el usuario define una variable explícitamente con uno de estos nombres,
entonces esa definición invalidará la variable dinámica abajo descrita:

%%CD%% - se expande a la cadena del directorio actual .

%%DATE%% - se expande a la fecha actual con el mismo formato que el
    comando DATE.

%%TIME%% - se expande a la hora actual con el mismo formato que el
    comando TIME. 

%%RANDOM%% - se expande a un número decimal aleatorio entre 0 y 32767.

%%ERRORLEVEL%% - se expande al valor de NIVEL DE ERROR actual

%%CMDEXTVERSION%% - se expande al número actual de versión de las
    extensiones del comando del procesador.

%%CMDCMDLINE%% - se expande a la línea de comandos original que invocó
    el Procesador de comandos.