Я написал небольшой файл летучей мыши:
@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%"
И у меня есть несколько вопросов, если бы вы могли мне помочь ...
case1: я получаю следующую ошибку:
ОШИБКА: журнал «MyTest Application» не существует. Невозможно создать событие.
* Единственный путь к начальному журналу событий через код высокого уровня (c #)?
case3: как объединить строку с некоторой переменной bat?
case4: как добавить новую строку в описании?
"код выхода:% boolResult% \ n идентификатор сеанса:% SessionName%"
этого не делал.
Спасибо за любую помощь