本帖最后由 慕夜蓝化 于 2014-12-30 21:29 编辑
| @echo off | | setlocal enabledelayedexpansion | | dir /s/b/aa c:\*inf >1.txt 2>nul||echo,没有inf文件&goto :end | | set "n=0" | | :a | | if %n% equ 4 goto :end | | more +%n% 1.txt >2.txt | | set/p a=<2.txt | | echo,%a%:&set/p b=<"%a%"&set/p=!b!<nul&echo,&set "b=" | | set/a n+=1 | | goto :a | | :end | | pause>nul&exitCOPY |
这里是完全脱离for命令的一个尝试,一直以来,我都在想,除了for命令,还有那些命令能作用与行,也是前天刚刚想到 more +n and set/p 可以做到,但是相对于for来说可能比较麻烦一点。 |