VBScript 如何检测硬件插入?

VBScript 如何检测硬件插入?

我尝试搜索,但似乎除了 USB 检测之外找不到任何东西。我想制作一个脚本来检测扬声器和麦克风端口是否插入了设备。这可以做到吗?例如,当您插入耳机时,让脚本运行(其他一些内容)。

答案1

您应该能够在调用后通过运行状态查询来调用脚本WMI 类 Win32_bus班级

On Error Resume Next 

strComputer = "." 
Set objWMIService = GetObject("winmgmts:" _ 
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") 

Set colItems = objWMIService.ExecQuery("Select * from Win32_Bus") 
For Each objItem in colItems 
 WScript.Echo("Availability: " + objItem.Availability); 
 WScript.Echo("Status: " + objItem.Status); 
Next

阅读此页面以获得更清晰的了解:计算机系统硬件类

相关内容