Ошибка выполнения нескольких пакетных файлов в основном пакетном файле - PullRequest
0 голосов
/ 04 октября 2019

У меня есть 3 пакетных файла, которые используют общую переменную -ttarget. Эти командные файлы должны быть выполнены один за другим. Я использую один основной пакетный файл, где я пытаюсь вызвать эти три пакетных файла. Но выполнение останавливается сразу после выполнения первого пакетного задания. Если я выполняю эти пакетные задания индивидуально в этом основном пакетном файле, они выполняются без проблем. Не уверен, что здесь не хватает.

Содержимое основного пакетного файла (MainBatch.bat):

set target=OHD121
CALL C:\Users\abc\x1.bat
pause
CALL C:\Users\abc\y1.bat
pause
CALL C:\Users\abc\z1.bat
pause

1 Ответ

0 голосов
/ 08 октября 2019

Я понял причину проблемы. в моих вызываемых файлах bat есть другой файл bat, для которого я не использовал call, и поэтому элемент управления не возвращался к исходному действию call для выполнения последующих шагов.

...