当特定程序打开或关闭时,是否有一种简单的方法来运行小命令或批处理脚本?我认为可能有一种方法可以创建一个Windows事件,然后我可以将其用作任务计划程序中的触发器,但我找不到任何事件。
我试图用作触发器的程序是VLC Media Player。
答案 0 :(得分:2)
您可以在批处理文件中将调用包装到vlc:
call preexec.cmd
start /b /wait "" vlc.exe
call postexec.cmd
然后只需用此批处理文件的快捷方式替换启动vlc的快捷方式。 不幸的是,这将打开一个consome窗口,当然。
答案 1 :(得分:0)
首先,我会仔细检查是否没有为此应用程序记录任何事件。
如果没有,您可以在任务计划程序中创建任务,然后进入事件日志,然后为该事件创建自定义视图。
创建活动后,您可以右键单击新的自定义活动,然后点击"将任务附加到此活动"
该事件的任务是运行exe。
以下是描述如何创建自定义视图的链接:
http://www.techrepublic.com/article/simplify-the-windows-87-event-viewer-by-creating-custom-views/
您需要指定"按来源"或按"事件ID"选项,看看您的应用程序是否出现在这些选项中。
如果应用程序没有出现在这些选项中并且上述功能无效,您可能需要检查应用程序的注册表设置,并可能需要检查是否有用于事件记录的密钥。< / p>