联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
cd . >a.txt for /f "tokens=*" %%b in (1.txt) do call :get %%b for /f "tokens=1" %%c in (a.txt) do echo %%c >2.txt for /f "tokens=2" %%c in (a.txt) do echo %%c >3.txt for /f "tokens=3" %%c in (a.txt) do echo %%c >4.txt for /f "tokens=1" %%d in (4.txt) do echo %%d >5.txt for /f "tokens=1" %%e in (3.txt) do echo %%e >>5.txt for /f "tokens=1" %%f in (2.txt) do echo %%f >>5.txt del a.txt goto :eof :get set /p a=<a.txt echo %a%%1 >a.txt&goto :eof
@echo off&setlocal enabledelayedexpansion for /f "tokens=1* delims=:" %%i in ('findstr /n .* 1.txt') do ( set /a num=%%i+1 echo %%j>"!num!.txt" ) pause
@echo of copy 2.txt+3.txt+4.txt 5.txt pause
@echo off set n=1 for /f "tokens=*" %%i in (1.txt) do call :change %%i copy 4.txt+3.txt+2.txt 5.txt goto :eof :change set /a n+=1 echo %1 >%n%.txt&goto :eof