Есть ли способ включить расширение переменной времени выполнения для cmd.exe (обычно это делается с помощью cmd /V:ON) без запуска нового экземпляра cmd.exe?
cmd /V:ON
Точно так же можно изменить другие настройки / флаги на лету?
Попробуйте это:
setlocal enabledelayedexpansion
Там также
setlocal enableextensions
, что эквивалентно cmd /E:ON.
cmd /E:ON
Ссылка: setlocal /?.
setlocal /?
Попробуйте
setlocal ENABLEDELAYEDEXPANSION