set /p a=请把你的文件拖到批处理文件里,并按下回车键:
cls
set %%y=%a%
set n=18 & goto 111
:111
set /a e=!n!+2
for /f "tokens=1 delims=%n%" %%a in (%a%) do (
set b=%%a & set c=%%b
)
echo %b%%e% >>zcadqe6.txt
del %a%
ren zcadqe6.txt %%~nxy
set /a o=!n!-1
set n=!o!
if !o!==9 goto 12
goto 111
那个for /f指令是怎样给%%a和其他变量赋值的啊?是把%n%前面的赋给%%a后面的赋给%%b吗?或者是怎样赋?
cls
set %%y=%a%
set n=18 & goto 111
:111
set /a e=!n!+2
for /f "tokens=1 delims=%n%" %%a in (%a%) do (
set b=%%a & set c=%%b
)
echo %b%%e% >>zcadqe6.txt
del %a%
ren zcadqe6.txt %%~nxy
set /a o=!n!-1
set n=!o!
if !o!==9 goto 12
goto 111
那个for /f指令是怎样给%%a和其他变量赋值的啊?是把%n%前面的赋给%%a后面的赋给%%b吗?或者是怎样赋?