有没有办法在不启动新的cmd.exe实例的情况下启用cmd.exe的执行时变量扩展(通常通过键入cmd /V:ON
来完成)?
同样,其他设置/标志可以在运行时改变吗?
有没有办法在不启动新的cmd.exe实例的情况下启用cmd.exe的执行时变量扩展(通常通过键入cmd /V:ON
来完成)?
同样,其他设置/标志可以在运行时改变吗?
试试这个:
setlocal enabledelayedexpansion
还有
setlocal enableextensions
这是等效于cmd /E:ON
的中文翻译。
参考:setlocal /?
。
尝试(Cháng shì)
setlocal ENABLEDELAYEDEXPANSION