在特定程序打开/关闭时运行Windows命令/脚本

时间:2014-08-22 02:44:58

标签: windows events batch-file triggers vlc

当特定程序打开或关闭时,是否有一种简单的方法来运行小命令或批处理脚本?我认为可能有一种方法可以创建一个Windows事件,然后我可以将其用作任务计划程序中的触发器,但我找不到任何事件。

我试图用作触发器的程序是VLC Media Player。

2 个答案:

答案 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>