@echo off
set /p file=FILE TO PROCESS :
del /q /f out.file*
setlocal enableDelayedExpansion
set out_file_counter=1
for /f "usebackq delims=" %%L in ("%file%") do (
set line=%%L
if "!line:~0,5!" equ "=====" (
set /a out_file_counter=out_file_counter+1
) else (
echo !line!>>out.file.!out_file_counter!
)
)
endlocal