2012-07-20 53 views
3

我已經擊中了搖滾底部,我似乎無法得到這項工作!批處理文件:無法在內部環回聲變量

setlocal EnableDelayedExpansion 

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

pause 

但它說ECHO是打開的,我知道這意味着它沒有任何顯示,但它有什麼不能顯示?我試着改變很多東西(例如添加/刪除setlocal),但它不起作用。

任何幫助非常感謝!

回答

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

set /?撰文指出,我們應該用!針對這種情況。