本帖最后由 慕夜蓝化 于 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&exit
复制代码 这里是完全脱离for命令的一个尝试,一直以来,我都在想,除了for命令,还有那些命令能作用与行,也是前天刚刚想到 more +n and set/p 可以做到,但是相对于for来说可能比较麻烦一点。 |