バッチファイルのeventcreateを使用して、ファイルコピージョブ(robocopy)の結果をログに記録したいと思います。私が本当にやりたいのは、ファイルコピージョブの出力をイベントの説明(createeventの/ D)として使用することです。問題は、ファイルコピーの出力に複数の行があり、ローカル変数またはパイプコマンドに1行しか取得できなかったことです。
次のように、ファイルからローカル変数を読み込んでみました
set /P myVar=<temp.txt
しかし、それは最初の行を取得するだけです。
バッチファイルからイベントの説明に複数行を書き込むにはどうすればよいですか?
ログを解析し、CRLFをLF(ctrl-l))に変更する必要があります。
次に例を示します。
EVENTCREATE /T ERROR /ID 1000 /l application /d "This is text^L this is line 2"