[請問] 按鍵精靈在網頁搜尋特定字

看板EzHotKey作者 (Q仔)時間6年前 (2019/02/22 11:34), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我想在Firefox上開啟某網頁 然後搜尋特定字串 條件符合就執行指令 網路找到最接近的程式碼是這樣 VBS Dim objIE,x,s // 啟動IE VBS Set objIE = CreateObject("InternetExplorer.Application") VBS objIE.Visible=true // 打開預設網頁 VBS objIE.Navigate "http://tw.yahoo.com/" // 判斷頁面是否讀取完畢 While objIE.Busy Or objIE.ReadyState <> 4 EndWhile // 讀取完成,開始其它腳本動作 VBS strIE = objIE.Document.Body.InnerHTML Delay 100 // 輸入文字 x=InputBox("請輸入要搜尋的文字") // 檢查文字 VBS s=InStr(strIE,x) If s>0 // 文字相符 MessageBox 相符 Else // 沒有文字 MessageBox 無相符文字 EndIf 但這樣是重新開一個網頁IE 我是已經開好的網頁,直接搜尋文字即可 所以問題在 CreateObject("InternetExplorer.Application") 這串 查詢語法,應該可以用GetObject達成 但我直接放完整路徑D:\FirefoxPortable.exe 或是直接放FirefoxPortable.Application 都沒辦法成功抓到 甚至我把這段寫好的程式碼 直接改成GetObject("InternetExplorer.Application") 也不行 想說試試看新開一個 CreateObject("D:\FirefoxPortable.exe") 顯示ActiveX元件無法產生物件 請教各位資深鄉民,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.62.146.185 ※ 文章網址: https://www.ptt.cc/bbs/EzHotKey/M.1550806471.A.CC5.html
文章代碼(AID): #1SRst7p5 (EzHotKey)
文章代碼(AID): #1SRst7p5 (EzHotKey)