还是用set /p a=<1.txt
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
Last edited by zw19750516 on 2008-3-27 at 07:30 PM ]