作者: blancy 时间: 2009-2-24 19:10 to: 楼上,请问我这个程序错在哪呢?
@echo off
CALL :AA 01 03 05
goto :END
:AA
For /L %%s IN (1,1,3) DO (
echo cc.c%1
shift /1
)
goto :eof
:END
echo OK!!!作者: 不得不爱 时间: 2009-2-24 20:03 变量延迟引起结果不等于你的希望值,改成下面的就可以了!
@echo off
CALL :AA 01 03 05
goto :END
:AA
For /L %%s IN (1,1,3) DO (
call echo cc.c%%1
shift /1
)
goto :eof
:END
echo OK!!!
[ Last edited by 不得不爱 on 2009-2-24 at 20:05 ]作者: blancy 时间: 2009-2-25 10:51
Quote:
Originally posted by 不得不爱 at 2009-2-24 20:03:
变量延迟引起结果不等于你的希望值,改成下面的就可以了!
@echo off
CALL :AA 01 03 05
goto :END
:AA
For /L %%s IN (1,1,3) DO (
call echo cc.c%%1
shift /1
)
goto :eo ...
非常非常感谢两位的帮助作者: jet 时间: 2009-3-3 08:12 引用:
------------------------------------------------------------------------------------
变量延迟引起结果不等于你的希望值,改成下面的就可以了!
@echo off
CALL :AA 01 03 05
goto :END
:AA
For /L %%s IN (1,1,3) DO (
call echo cc.c%%1
shift /1
)