
CODE: [Copy to clipboard][ Last edited by zw19750516 on 2008-3-27 at 07:30 PM ]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
CODE: [Copy to clipboard]@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
CODE: [Copy to clipboard]@echo of
copy 2.txt+3.txt+4.txt 5.txt
pause
CODE: [Copy to clipboard][ Last edited by zw19750516 on 2008-3-27 at 10:03 PM ]@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
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |