如何使用批处理脚本检查特定的USB设备(非存储设备)是否连接到Windows?
问题描述:
我想在Windows启动时运行我的脚本,只有在连接了特定的USB设备时。如何使用批处理脚本检查特定的USB设备(非存储设备)是否连接到Windows?
无论如何要在批处理脚本中实现这一点吗? 还是有更好的办法吗? USB设备的
答
get devcon.exe for your platform
得到识别字符串,你想监控
devcon find USB*
不是由你自己在下面的命令替换XXXX和YYYY串并运行它。如果错误级别为0,至少有一个请求的设备存在。如果错误级别1,则不存在设备。
devcon status "USB\VID_xxxx&PID_yyyy" | findstr /C:"matching device(s) found">NUL
欢迎来到SO。我们不写代码。只要您提供了一个具体的例子,我们就会努力改进/修复您所创建的内容,从而显示您付出的努力。例如:这里的代码导致下面的错误信息....我GOOGLE了,认为这个问题可能是这个,但也可能是...请帮助... –