Полностью согласен с коллегой
Iska.
"
1.bat":
Код:
@echo off
:: Заданное число:
set n=5
for /f %%a in ('"find /c /v ""<"3.txt""') do (
for /f %%b in ('set /a %%a/%n%') do (
call "2.bat" "%%b"
)
)
exit /b
.
"
2.bat":
Код:
:: Для Вашего случая упростил код:
@(for /l %%i in (1 1 %~1) do @more)<"in.txt">"out.txt"& exit /b
.