有没有办法在不启动新的cmd.exe实例的情况下启用cmd.exe的执行时变量扩展(通常通过键入cmd /V:ON完成)?
cmd /V:ON
同样地,其他设置/标志是否可以即时更改?
试试这个:
setlocal enabledelayedexpansion
此外还有
setlocal enableextensions
这相当于cmd /E:ON。
cmd /E:ON
参考:setlocal /?。
setlocal /?
尝试
setlocal ENABLEDELAYEDEXPANSION