
如圖啊,在INTERNET選項里修改完主頁,我想用VBS模擬點擊“確定”按鈕
如果是直接模擬鍵盤按回車鍵的話,主頁這里會進行換行而不是點“確定”按鈕
我目前的方法是如下
WshShell.SendKeys "%A"
WScript.Sleep 500
WshShell.SendKeys "%{F4}"
按ALT+A鍵“應用”,等500毫秒后按ALT+F4鍵退出
這樣的話要經過兩步,而且中間還要給500毫秒的反應時間
如果模擬點擊“確定”按鈕,就只有一步了,請問如何模擬點擊“確定”按鈕?
請給出具體完整的代碼,我是菜鳥,麻煩大家了,謝謝!
uj5u.com熱心網友回復:
這個主頁地址可以通過注冊表直接修改的.......uj5u.com熱心網友回復:
主頁設定位于注冊表的HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main的Start Page鍵。uj5u.com熱心網友回復:
IE11更新補丁后,已經不可以了
uj5u.com熱心網友回復:
IE11更新補丁后,已經不可以了
uj5u.com熱心網友回復:
連發 3 個 Shift + Tab 鍵,焦點可移到確定按鈕。此時再發 Enter 鍵。uj5u.com熱心網友回復:
http://www.autohotkey.comuj5u.com熱心網友回復:
我本來想把2步變成1步,你這方法加到4步。。。。
uj5u.com熱心網友回復:
那你只好用 FindWindow, FindWindowEx 和 SendMessage API。恐怕也不是一步能做到的。uj5u.com熱心網友回復:
你試下模擬按鍵Ctrl+Enter行不。uj5u.com熱心網友回復:
不行。其實你回帖的時候,就可以現場試驗。uj5u.com熱心網友回復:
我要是能試驗,就不會說“試下……行不”了!或者就沒有9F的那潭訓復了。
-_-!!!
請你說說,在安卓手機上如何去試……
uj5u.com熱心網友回復:
按一下 Shift + Tab 鍵就行了,這樣焦點在tab頁上了。這時直接發送回車鍵即可。話說用vb做就準確方便多了,可以使用api函式查找到確定按鈕然后操作。
uj5u.com熱心網友回復:
順便推廣下我的clsWindow.cls類:http://download.csdn.net/detail/sysdzw/5833701
添加模塊modWindow和clsWindow就可以使用了。
Dim w As New clsWindow
if w.GetWindowHwndByTitle("Internet 屬性")>0 then w.ClickElementByText "確定"
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/118132.html
標籤:VB基礎類
下一篇:請問如何安裝matrixvb?
