[VB6 ] shell的問題

看板Visual_Basic作者 (大白兔 )時間19年前 (2005/07/11 09:49), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串1/4 (看更多)
我想用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

60.248.88.46 07/19, , 1F
shell 是以執行緒方式開啟程式, 開啟後就不管
60.248.88.46 07/19, 1F

60.248.88.46 07/19, , 2F
所以後面送的模擬鍵完全沒送給該程式, 而是VB程
60.248.88.46 07/19, 2F

60.248.88.46 07/19, , 3F
是自己接收了
60.248.88.46 07/19, 3F
文章代碼(AID): #12qT0t32 (Visual_Basic)
討論串 (同標題文章)
文章代碼(AID): #12qT0t32 (Visual_Basic)