1
我目前正在编写一个批处理脚本自动日志,并应该插入到使用eventcreate自定义事件。创建自定义事件日志插入文本文件信息
的log.txt(内载有关于事故信息)
eventcreate/ID 101/L应用程序/吨警告/因此,一些在这种情况下遭遇不测/ d “%日志%”
,如何我能用log.txt中的内容创建事件吗?
感谢..
我目前正在编写一个批处理脚本自动日志,并应该插入到使用eventcreate自定义事件。创建自定义事件日志插入文本文件信息
的log.txt(内载有关于事故信息)
eventcreate/ID 101/L应用程序/吨警告/因此,一些在这种情况下遭遇不测/ d “%日志%”
,如何我能用log.txt中的内容创建事件吗?
感谢..
如果log.txt中对每个错误,你可以尝试在你的bat文件是这样的一行:
for /f "delims=" %%l in (log.txt) do eventcreate /id 101 /l application /t warning /so "Something bad happened" /d "%%l"
否则,如果log.txt文件可能包含多个行,但您只需要创建一个事件:
@echo off
SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
set eventtext=
for /f "delims=" %%l in (test.txt) do set eventtext=!eventtext! %%l
eventcreate /id 101 /l application /t warning /so "Something bad happened" /d "%eventtext%"