作者kiey (炼)
看板Python
标题[问题] 有办法透过Python 来开关USB吗?
时间Thu Aug 27 12:26:47 2020
有个设备只要通电後就会一直运作
想透过Python 来判断、在适当的时候通电一段时间後关闭
有看到可以使用 win32com.client 的方式来获取USB讯息
import win32com.client
wmi = win32com.client.GetObject ("winmgmts:")
for usb in wmi.InstancesOf ("Win32_USBHub"):
print"-----"
print"DeviceID -" + usb.DeviceID
print"Name -" + usb.Name
print"Description -" + usb.Description
print"Caption -" + usb.Caption
print"SystemName -" + usb.SystemName
print"PNPDeviceID -" + usb.PNPDeviceID
print"-----"
可是找不到相关控制的方法
想请问一下先进大大们
是否有相关的套件或指令可以使用?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.171.70.42 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1598502410.A.DA6.html
1F:推 skyconquer: 该设备是?能使用SCPI传指令控制吗? 08/27 13:23
2F:→ fotumbra: google python usb disable ==>Use devcon.exe 08/27 13:24
3F:推 skyconquer: 如果能用SCPI控制的话可以试试 VISA 08/27 13:27
4F:→ kiey: 回S大 : 不行 通电就动作 这样而已 08/27 13:27
5F:→ kiey: 回f大 : 我爬爬看 谢谢 08/27 13:27
6F:推 skyconquer: 是要关闭设备还是关闭Port呢? 08/27 13:33
7F:→ kiey: 这我也不太懂 简单来说就是要用py 控制它 动跟不动XD 08/27 13:41
8F:→ mantour: 设备会接受usb讯号,还是只是纯粹用usb当电源呢(像usb风扇 08/28 19:13
9F:→ tsaiminghan: 你在windows下能控制它吗? 08/30 22:42