我尝试搜索,但似乎除了 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
阅读此页面以获得更清晰的了解:计算机系统硬件类