8

Когда я запускаю bat-файл, я хотел бы видеть, как выполняются команды, но ничего не выводится.

Проблема в том, что вроде бы все или ничего. При использовании "echo off" ничего не отображается, кроме результатов команд, например "2 файла скопированы". Но когда не используется echo off, все, в том числе строки, передаются, показывает, пока он работает. Это делает экран загроможденным и трудным для чтения.

Как настроить его так, чтобы он видел и команду (скопируйте ее там или что-то еще), а также результаты, но ничего не получалось?

(Я не хочу устанавливать какое-либо программное обеспечение в качестве решения)

Благодарю.

2 ответа2

15

Независимо от настройки ECHO в пакетном файле, любая строка, начинающаяся с символа @ , не будет распечатана. Чтобы запретить отображение строк REM, оставьте ECHO ON ad put @ перед строками REM, чтобы они были:

@REM This won't be echo'd
@REM even with ECHO ON
12

Вы можете использовать :: как альтернативный префикс комментария; такие строки анализируются как недействительные метки и никогда не отображаются.

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