Цитата set /?:
…
При включенной расширенной обработке команд доступны несколько переменных среды, которые не отображаются в списке, отображаемом при вызове команды SET. Значения этих переменных вычисляются динамически каждый раз при их извлечении. Если пользователь явно задает переменные с одним из этих имен, то это определение перекрывает соответствующее динамическое определение, описанное ниже:
…
%DATE% - раскрывается в текущую дату, используя тот же формат команды DATE.
…
|
Для сравнения используйте оператор «equ».