deamon7
07-09-2011, 23:26
Cуть проблемы в следующем.
Организован цикл, который просматривается файл и при нахождении нужного значения организовывается второй цикл,
у которого в значение SKIP нужно передать значение счетчика(переменная n) который считается в первом цикле.
@echo off
SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
set /a n = 0
for /f "delims=" %%a in (файл) do (
set /a n = n + 1
if %%a==значение (
for /f "skip=!n! delims=" %%b in (файл) do (...)
)
)
.....
Организован цикл, который просматривается файл и при нахождении нужного значения организовывается второй цикл,
у которого в значение SKIP нужно передать значение счетчика(переменная n) который считается в первом цикле.
@echo off
SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
set /a n = 0
for /f "delims=" %%a in (файл) do (
set /a n = n + 1
if %%a==значение (
for /f "skip=!n! delims=" %%b in (файл) do (...)
)
)
.....