Я создал файл с именем a.bat
call echo. > outfile
call dup.bat file1 outfile 7
call MORE file2 >> outfile
call dup.bat file1 outfile 10
когда я его выполняю, вывод
C:\>a
C:\>call echo. 1>outfile
C:\>call dup.bat file1 outfile 7
C:\>
Я не понимаю, почему он останавливает выполнение после выполнения первой партии
партия является ответом на этот вопрос
как сделать цикл в пакетном режиме?
дуп.бат
@ECHO off
SET infile=%1
SET outfile=%2
SET times=%3
rem IF EXIST %outfile% DEL %outfile%
FOR /L %%i IN (1,1,%times%) DO (
call MORE %infile% >> %outfile%
)
Может быть, выбрасывается какое-то молчаливое исключение? как это поймать?
Есть идеи?