Пакетный файл не вызывает другие командные файлы - PullRequest
1 голос
/ 02 ноября 2011

У меня есть набор из трех автоматически сгенерированных пакетных файлов, которые суммируются ниже

arbitrary.bat

@ECHO OFF
set APPDATA=C:\Users\%USERNAME%\AppData\Minecrafts\1.9p5\
set T1=ÚÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
set T2=³ÍÍÍ 1.9p5 ÍÍͳ
set T3=ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
masterControl

masterControl.bat

varInit
[main program logic...]

varInit.bat

set U=valueOfU
set P=valueOfP
set S=valueOfS
pause

Идея состоит в том, что arbitrary.bat запускается, а два других также называются.Однако программа останавливается сразу после того, как masterControl запускает свою первую строку (все строки в varInit выполняются успешно).** Почему эта программа не проходит после первой строки masterControl?

1 Ответ

5 голосов
/ 02 ноября 2011

Вы должны использовать команду CALL для вызова каждого пакетного файла из другого, т.е. CALL masterControl.bat

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...