下面的批处理为什么第二句的SET没有执行?
@echo off
set /a num=4
for %%a in (*.*) do (
set /a num +=1
echo %num%
)
值总是4,也显示4
可是,在退出整个程序后,用 ECHO %num%, 值却是正确的!
[ Last edited by GOTOmsdos on 2007-3-2 at 02:34 AM ]
@echo off
set /a num=4
for %%a in (*.*) do (
set /a num +=1
echo %num%
)
值总是4,也显示4
可是,在退出整个程序后,用 ECHO %num%, 值却是正确的!
[ Last edited by GOTOmsdos on 2007-3-2 at 02:34 AM ]


