我已经跌入谷底,我似乎无法完成这项工作!
setlocal EnableDelayedExpansion
for %%g in (1,2,3) do (
set /a c=%%g+32
echo %c%
)
pause
但它说ECHO已开启,我知道这意味着它没有任何东西可以显示,但它怎么可能没有显示的东西?我尝试改变很多东西(例如添加/删除setlocal)但它不起作用。
非常感谢任何帮助!
答案 0 :(得分:4)
for %%g in (1,2,3) do (
set /a c=%%g+32
echo !c!
)
在set /?
中写道,我们应该在这种情况下使用!
。