4

我已经跌到谷底了,我似乎无法完成这项工作!

setlocal EnableDelayedExpansion

for %%g in (1,2,3) do (
set /a c=%%g+32
echo %c%
)

pause

但是它说 ECHO 已开启,我知道这意味着它没有可显示的内容,但它怎么可能没有可显示的内容呢?我尝试更改很多东西(例如添加/删除 setlocal),但它不起作用。

任何帮助是极大的赞赏!

4

1 回答 1

4
for %%g in (1,2,3) do (
  set /a c=%%g+32
  echo !c!
)

set /?书面上,我们应该使用!这种情况。

于 2012-07-20T03:10:43.703 回答