回复 2# Batcher
@echo off
rem setlocal enabledelayedexpansion
set a1=170730
set a2=170749
set /a a3=a1-170718
set a4=http://tkpic.tukucc.com/4700/20140913/c_
set a5=斗罗大陆
set a6=漫画
:s1
echo.
echo 现在处理%a3%
if "%a3%" GTR "9" (set a7=a) else if "%a3%" GTR "99" (set a7=b) else set a7=c
echo.
set /p a8=页数最大值
echo ^<pre^>>> "%a5% %a6% %a7%%a3%.html"
for /l %%a in (1,1,%a8%) do (
echo %%a
if %%a gtr 9 (set a9=0) else if %%a gtr 99 (set a9=) else set a9=00
echo ^<img src^=^"%a4%%a1%/%a9%%%a.jpg^"^>>> "%a5% %a6% %a7%%a3%.html"
)
echo ^<^/pre^>>> "%a5% %a6% %a7%%a3%.html"
if "a1" == "a2" (
exit
) else (
set /a a1=a1+1
set /a a3=a3+1
goto s1
)
已经试过了,在FOR里面IF时一永远是A,要不就先变B再变C,如果不在FOR里面IF却没这问题
标题错了,我改改
这个是我自己修改后的代码
输出是1,2,3……10,11,12
而不是001,002,003……010,011,012 |