0

插入笔式驱动器时,是否有任何批处理脚本可用于运行保存在系统中的文件(例如:C:\Program Files\abc.exe)。

我在想的是这个批处理脚本在执行时会添加或修改一些注册表项,从而使系统中的文件(本例:C:\Program Files\abc.exe)在插入笔式驱动器时运行

4

2 回答 2

1

这不是批处理解决方案,但 WMI 具有内置的功能,您可以使用它。请参阅此对类似问题的答案。

在您的情况下,代码将是:

$query = "SELECT * FROM Win32_DeviceChangeEvent WHERE EventType = 2"
Register-WMIEvent -Query $query -Action { invoke-item "C:\Program Files\abc.exe"}

如果您需要寻找(或过滤掉)特定的笔式驱动器,则需要做更多的工作。

于 2013-10-11T17:12:36.590 回答
0

我会在 SmokeyPHP 的回答中添加,您可以在 pendrive 上放置一个识别文件。具有独特名称的东西。您按计划运行的脚本可以枚举可用驱动器并查找该文件名。它似乎效率不高,但我不知道添加 USB 东西的触发器。

于 2013-10-11T17:06:18.107 回答