Windows事件查看器中的事件和日志一般是由Windows或已安装的应用程序自动创建的,自动创建的事件日志缺乏一些必要的提示信息,不便于用户查看和管理。如果我们需要更加明确地记录某些事件(例如记录某特定程序的启动或关闭、程序出错、程序提示等事件),可以使用名为EventCreate的Windows内置命令或由它构成的脚本来完成事件和日志的个性化创建。
在Windows 10桌面环境下用Eventcreate命令添加事件或日志需要管理员权限才能操作。点击任务栏上的搜索框并输入CMD呼出“命令提示符”,然后选择“以管理员身份运行”,即可启动到“命令提示符(管理员)”(图1)。
我们先要了解Eventcreate命令中主要参数的作用,键入“Eventcreate /?”命令并按回车键,即可显示所有参数的列表。其中/T参数用于定义要创建事件的提示类型:Success表示“成功”、Error表示“错误”、Warning表示“警告”、Information表示“信息”等;/ID参数指定事件的ID(有效范围是1-1000);/L参数指定创建事件的位置(在应用程序或系统中);/D参数指定事件的描述文字,要放在半角引号中;/SO参数指定事件的来源程序或组件。
在“命令提示符(管理员)”窗口中,直接执行EVENTCREATE命令便能够创建自定义的事件日志,例如输入如下命令(图2):
EVENTCREATE /T Information /ID 1000 /L APPLICATION /SO MyABCEvent /D "这是我创建的程序MyABC的事件日志"
回车执行后会显示事件创建成功的提示。
上述Eventcreate命令的作用是将事件添加到指定的Windows“应用程序”类日志中。如果我们要检查是否已经创建了该事件,只需打开Windows 10的“事件查看器”,展开到“Windows日志→应用程序”,即可看到创建的事件(图3)。
之后,再通过该事件的右键菜单命令“将任务附加到此事件”为此事件指定具体的任务(可使用触发器等),具体操作按向导执行即可。
除了简单地在命令提示符窗口中创建一个自定义的事件外,我们还可以通过将多个事件合并到脚本中来做更多的事情,例如下面的批处理脚本:
eventcreate /T Information /ID 123 /L Application /SO MozillaFirefox /D "Firefox 启动成功"
"C:Program Files (x86)Mozilla Firefoxfirefox.exe"
eventcreate /T Information /ID 124 /L Application /SO MozillaFirefox /D "Firefox 已经关闭"
上面的脚本创建了一个ID为123的定制信息事件,记录Firefox已经启动。然后启动Firefox。当Firefox浏览器关闭后,自动创建ID为124的事件,记录Firefox已经关闭的信息。
将上述批处理做成快捷方式放在桌面上,之后用它来运行Firefox时便会自动记录开启和关闭该浏览器的事件。当然,我们可以将其中的Firefox用其他程序来代替,并根据自己的需求调整事件参数,定制个性化的程序使用事件记录器。
相关文章
Win10技巧:用命令或脚本添加自定义事件和日志
2022-06-30图虫如何下载图片?图虫下载图片教程
2021-06-04CPU-Z查看中央处理器数据的方法
2022-02-17有道云笔记如何转Word文档?有道云笔记转Word文档的技巧
2021-12-21易企秀添加开屏动画的技巧
2022-03-21Excel技巧:Excel 2019数据排序玩自动
2022-06-292345看图王关掉弹窗广告的技巧
2022-05-26永久office2016激活码_office2016序列号/产品密钥
2020-08-19对称模型怎么设计?Cinema 4D设计对称模型的方法
2021-12-21FL Studio复制粘贴音符的方法
2021-11-27