联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off cd.>test.txt :loop set /a n+=1 set str=%n% if %n% geq 10 if %n% lss 100 set str=0%n% if %n% lss 10 set str=00%n% >>test.txt echo %str% if %n% lss 50 goto loop pause
@echo off for /l %%i in (1,1,999) do call :doit goto :eof :doit set "num=00%1" echo %num:~-3%>>a.txt goto :eof
Originally posted by balinger at 2007-5-16 11:11 AM: @echo off for /l %%i in (1,1,999) do ( set asd=000%%i call echo %%asd:~-3%%>>a.txt )
Originally posted by dikex at 2007-5-16 11:15: 这个代码是不行的 建议搜索一下变量延迟