運行 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
您可以用作::
替代註釋前綴;此類行被解析為無效標籤並且永遠不會顯示。