当我运行此脚本时(来自.bat文件):
set var1=true if "%var1%"=="true" ( set var2=myvalue echo %var2% )
我总是得到:
ECHO is on.
意思是var2变量没有真正设置.谁能帮助我理解为什么?
var2
windows cmd batch-file delayedvariableexpansion
batch-file ×1
cmd ×1
delayedvariableexpansion ×1
windows ×1