最初の行がエコーをオフにする読み取り専用スクリプトがあります。内容の例script.bat
について:エコーを無視してコマンド実行ログを取得する方法
@echo off
REM bunch of logic goes here
@echo on
は、それが何らかの形でそれをだまし、すべてのコマンドは、とにかく印刷/エコー取得することはできますか? 私はスクリプト呼び出しの前/後に何かを呼び出すことができます。ただスクリプトコード自体を変更することはできません。読み取り専用バッチファイルは、ファイルをコピー@echo off
を削除し、コピーしたファイルを実行することであること、
REM what can I do here?
call script.bat
REM execution log printed?
'@echo off'だけというコマンドをエコー無効にしますコマンドの出力ではなく、実行されます。 'bla bla'は' @echo off'の有無にかかわらず表示されます –
@MCND申し訳ありませんが、この例はあまり単純化されていません。実際の意図を反映するために質問を編集しました。 – Andrey