Как сохранить пакетное эхо DOS для родительского скрипта? - PullRequest
0 голосов
/ 03 августа 2009

У меня есть пакетный файл DOS, который я хочу включить эхо. Однако этот пакетный файл DOS вызывает другие пакетные файлы, которые затем отключают эхо. Я не против того, чтобы дочерние пакетные файлы отключали эхо для себя. Но есть ли у них способ не повлиять на эхо основного сценария?

Ответы [ 3 ]

1 голос
/ 03 августа 2009

Запустите их с cmd / c. В отдельном экземпляре CMD.

Вместо:

call otherScript.bat

Использование:

cmd /C otherScript.bat

Это, конечно, актуально, только если речь идет о пакетах Windows NT.

0 голосов
/ 03 августа 2009

Нет.Однако я не уверен, что произойдет, если вы попытаетесь перенаправить вывод дочернего сценария в другой поток.

0 голосов
/ 03 августа 2009

К сожалению, это невозможно. Вам потребуется повторно включить (@ECHO ON) echo после вызова другого пакетного файла.

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