В файле Bat, как игнорировать вывод команды вызова - PullRequest
0 голосов
/ 24 октября 2018

Я вызываю другой файл bat из моего файла bat.Я действительно не забочусь о его выходе.Как я игнорирую их, чтобы они не отображались в моих файлах Bat?Например:

Файл A

echo File A Starting
call FileB
echo File A Finished

Файл B

echo In File B

Итак, что я сейчас получаю:

File A Starting
In FIle B
File A Finished

Что я хочу:

File A Starting
File A Finished

1 Ответ

0 голосов
/ 24 октября 2018

Если вы хотите скрыть результат call FileB, перенаправьте stdout и stderr на nul : call FileB > nul 2>&1.

Если вы хотите скрыть саму команду, переключите @ECHOдо и после вызова:

@ECHO OFF
call FileB > nul 2>&1
@ECHO ON
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...