批处理命令 高手请进
setlocal enabledelayedexpansion
for /l %%w in (1,1,10) do set a=%%w && echo %a%
这段命令 运行结果 怎么不会输出a的数值。(环境变量扩展已经延缓了啊)
请高手指教。谢谢。
参考答案:@echo off
setlocal enabledelayedexpansion
for /l %%w in (1,1,10) do set a=%%w && echo !a!
pause
延时变量中,要把变量的%换成!符号