2017-07-14 115 views
1

[之前有人說「搜索前詢問」...我花了3天搜索多個論壇和視頻,但其中大部分要麼沒有解釋清楚,不是我需要的,過時。因此,我在這裏問這個問題。「]Autohotkey操縱IE11元素

我正在學習如何在AHK中編寫腳本來自動執行我的任務,該程序是一個控制電話系統的網絡應用程序,這意味着會有很多精確點擊以執行某些任務

我已經瀏覽了autohotkey.com和youtube視頻上的多個教程主題......但我仍然不知道如何實現這個目標在這兩個論壇和YouTube上,教程檢查元素IE瀏覽器,然後通過ID或名稱來操縱它們,當我檢查Web應用程序時,它沒有返回ID並且名稱不起作用,如教程中所示。在IE( F12還完成相同的任務

代碼:

wb := ComObjCreate("InternetExplorer.Application") 

wb.visible := true 
wb.Toolbar := false 

wb.navigate("192.168.2.12") 

while wb.ReadyState != 4 
     sleep 100 

ExitApp 

我的問題是...是有一個上最新的IE教程AHK操作可用?如果不是,截至目前爲止,IE的最佳自動化功能是什麼?

編輯:澄清...當名稱或ID不工作如何操作IE瀏覽器?

回答

1

該程序是一個網絡應用程序控制電話系統。這意味着會有大量的精確點擊來執行某些任務。

你需要使用AHK的網絡自動化部分?

如果不是,那麼iMacrosKantu(它自動化Chromium,而不是IE)更容易用於項目的Web自動化部分。

編輯:澄清...當名稱或ID不工作如何操作IE瀏覽器?

既然您已經嘗試了名稱/ ID方法,並且失敗了,那麼Kantu基於圖像的方法應該對您的情況最好。

如果需要,您可以通過它的command line optionsAHK Run命令將Kantu與AHK結合使用。