@ECHO OFF
if not exist 1.txt @ECHO On 0>1.txt
@ECHO OFF
setlocal enabledelayedexpansion
for /f "delims=" %%i in (1.txt ) do (
set /a num+=1
if !num! equ 1 set var=%%i
)
set /a var=!var!+1
echo !var! >1.txt
echo 程序第!var!次运行!
pause
if "%1"=="" (goto --help) else (set file=%1)
if not exist %file% goto :eof
if "%2"=="" (
for /f "tokens=1* delims=:" %%a in ('findstr /n .* "%file%"') do echo/%%b
goto :eof
) else (
set args=%*
for %%a in (!args!) do (
if not "%%a"=="%1" (for /f "tokens=1* delims=:" %%b in ('findstr /n .* "%file%"') do (
if "%%b"=="%%a" echo/%%c&&echo/%%c>b.txt)
)
)
)
goto :eof
::%%c就是要读行的内容。怎样去查询与替换b.txt的myip!
按运行次数读取a.txt中相应行数.bat
echo on
if not exist 1.txt @ECHO On 0>1.txt
@ECHO OFF
setlocal enabledelayedexpansion
for /f "delims=" %%i in (1.txt ) do (
set /a num+=1
if !num! equ 1 set var=%%i
)
set /a var=!var!+1
echo !var! >1.txt