bat ファイルを実行するときに、実行されているコマンドは表示したいのですが、削除されたものは表示したくないのです。
問題は、すべてか何もないかのどちらかであるように見えることです。「echo off」を使用すると、「2 つのファイルがコピーされました」などのコマンドの結果以外は何も表示されません。しかし、echo off を使用しない場合は、実行中は、削除された行も含めすべてが表示されます。これにより、画面が乱雑になり、読みにくくなります。
コマンド (これをそこにコピーするなど) と結果の両方が表示され、何も表示されないように設定するにはどうすればよいですか?
(解決策としてソフトウェアをインストールしたくない)
ありがとう。
答え1
バッチ ファイル内の ECHO 設定に関係なく、文字で始まる行は@
印刷されません。REM 行が表示されないようにするには、ECHO ON を@
REM 行の前に置き、次のようにします。
@REM This won't be echo'd
@REM even with ECHO ON
答え2
::
代替のコメント プレフィックスとして を使用できます。このような行は無効なラベルとして解析され、表示されません。