@echo off&setlocal enabledelayedexpansion
set n=-1
for /f "delims=" %%a in (a.txt) do (
set/a n+=1
call:lp "%%a"
)
pause
goto :eof
:lp
if not !n! equ 0 for /f "skip=%n% delims=" %%i in (b.txt) do echo %~1 %%i&goto :eof
for /f "delims=" %%i in (b.txt) do echo %~1 %%i&goto :eof
@echo off&setlocal enabledelayedexpansion
if exist c.txt del /q c.txt
for /f "delims=" %%a in (a.txt) do set /a n+=1&set _!n!=%%a
set n=0
for /f "delims=" %%i in (b.txt) do call :lp %%i
start c.txt&goto :eof
:lp
set /a n+=1
echo !_%n%! %1>>c.txt
[ Last edited by zw19750516 on 2008-5-4 at 10:42 PM ]
Originally posted by zw19750516 at 2008-5-4 22:40:
@echo off&setlocal enabledelayedexpansion
if exist c.txt del /q c.txt for /f "delims=" %%a in (a.txt) do set /a n+=1&set _!n!=%%a
set n=0
for /f "delims=" %% ...
for /f "delims=" %%a in (a.txt) do set /a n+=1&set _!n!=%%a这句怎么理解啊?