看板 Visual_Basic 關於我們 聯絡資訊
我想用vb去呼叫其他程式執行,所以我用了shell 我用google找了一些shell的用法 Call wshShell.Run("devmgmt.msc", 1, True) 這是呼叫裝置管理員. wshShell.SendKeys "{TAB}" wshShell.SendKeys "{RIGHT}" wshShell.SendKeys "%{v} 2" wshShell.SendKeys "%{n}" 我呼叫其他程式都沒有問題,為何呼叫裝置管理員,想Disable一張網卡, 卻連{TAB}都沒反應... 是裝置管理員有權限的問題嗎? 有沒有版友有做過類似的自動地執行其他程式~ 可以告訴我原因嗎? 或者如何可以做到Disable/enable硬體裝置..謝謝 -- 發現Q別人的名片檔很有趣. 不過不要Q我的... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.228.201.67
chaosrx:shell 是以執行緒方式開啟程式, 開啟後就不管 60.248.88.46 07/19
chaosrx:所以後面送的模擬鍵完全沒送給該程式, 而是VB程 60.248.88.46 07/19
chaosrx:是自己接收了 60.248.88.46 07/19