作者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://www.ptt.cc/bbs/Python/M.1598502410.A.DA6.html
推 skyconquer: 該設備是?能使用SCPI傳指令控制嗎? 08/27 13:23
→ fotumbra: google python usb disable ==>Use devcon.exe 08/27 13:24
推 skyconquer: 如果能用SCPI控制的話可以試試 VISA 08/27 13:27
→ kiey: 回S大 : 不行 通電就動作 這樣而已 08/27 13:27
→ kiey: 回f大 : 我爬爬看 謝謝 08/27 13:27
推 skyconquer: 是要關閉設備還是關閉Port呢? 08/27 13:33
→ kiey: 這我也不太懂 簡單來說就是要用py 控制它 動跟不動XD 08/27 13:41
→ mantour: 設備會接受usb訊號,還是只是純粹用usb當電源呢(像usb風扇 08/28 19:13
→ tsaiminghan: 你在windows下能控制它嗎? 08/30 22:42