私は小さなバットファイルを書きました:
@echo off
rem runs the {arg[0].exe} - using its fully qualified name
%~f1
IF %errorlevel% NEQ 0
(set boolResult=False)
ELSE
(set boolResult=True)
rem case1
EVENTCREATE /T ERROR /ID 700 /L "MyTest Application" /D "exitcode: %errorlevel%; session id is %SessionName%"
rem case3
EVENTCREATE /T ERROR /ID 700 /L APPLICATION /D "exitcode: %boolResult%; session id is %SessionName%"
rem case4
EVENTCREATE /T ERROR /ID 700 /L APPLICATION /D "exitcode: %errorlevel%; session id is %SessionName%"
いくつか質問があるので、助けていただければ...
ケース 1: 次のエラーが表示されます。
エラー: 'MyTest アプリケーション' ログは存在しません。イベントを作成できません。
* 高レベル (c#) コードを使用してイベントログを初期化する唯一の方法は?
case3: 文字列をバット変数と連結するにはどうすればよいですか?
case4: 説明に改行を追加するにはどうすればよいですか?
"exitcode: %boolResult%\n セッション ID は %SessionName%"
それをしませんでした。
ご協力ありがとうございます