Я делаю командный файл, который проверяет имя компьютера и проверяет, отвечает ли он.

Однако, когда я запускаю его, даже с отключенным @echo, я все еще вижу отправленный ответ и так далее. Как я могу это скрыть?

1 ответ1

4

перенаправить вывод на nul:

ping -n 1 %computer_name%  | find "Reply" > nul

это все равно будет правильно устанавливать %errorlevel% если строка была или не была найдена, но также будет скрывать вывод.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .