megaloman, Цитата
megaloman:
При развитии скрипта, если у Вас возникнет необходимость, список файлов должен быть после всего кода.
»
это не обязательно - развивать можно например так:
Код:

@ECHO OFF
SET "BEGIN_MARKER=:ENDFILE1"
SET "END_MARKER=:ENDFILE2"
FOR /F "usebackq tokens=1 delims=:" %%a IN (`FINDSTR /N /B /C:"%BEGIN_MARKER%" "%~0"`) DO SET "SKIP_LINE=%%a"
CALL :WORK "%SKIP_LINE%" "%END_MARKER%" "%~0"
GOTO :EOF
:WORK
FOR /F "usebackq skip=%~1 tokens=1 eol=; delims=" %%a IN (`TYPE "%~3"`) DO IF NOT "%%a"=="%~2" (ECHO %%a) ELSE (GOTO :EOF)
GOTO :EOF
:ENDFILE1
;1
2
3
4
5
:ENDFILE2
6
7
8
При этом считывание строк производится от метки до метки - ну или до конца файла - при отсутствии маркера конца чтения...