[之前有人说过“在问之前搜索”...我花了3天时间搜索多个论坛和视频,但其中大多数要么没有解释清楚,不是我需要的,或者是过时的。因此,我在这里问这个问题。“]
我正在学习如何在AHK中编写脚本以自动执行任务。该程序是一个控制电话系统的网络应用程序。这意味着会有很多精确点击来执行某项任务。
我在autohotkey.com和youtube视频上经历过多个教程线程......但我仍然不知道如何实现这一目标。在论坛和youtube中,教程检查IE上的元素,然后通过ID或Name操作它们。当我检查web-app时,它不返回任何ID,并且Name不起作用,如教程中所示。
我使用SciTE4AutoHotkey作为我的IDE + iWB2 LEarner来检查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
我的问题是......是否有最新的AHK操作IE教程?如果没有,那么截至日期IE的最佳自动化是什么?
编辑:澄清......当名称或ID不起作用时如何操作IE?
答案 0 :(得分:1)
该程序是一个控制电话系统的 web-app 。这意味着会有很多精确点击来执行某项任务。
您是否需要将AHK用于 web 自动化部分?
如果没有那么iMacros和Kantu(自动化Chromium,而不是IE)更容易用于项目的Web自动化部分。
编辑:澄清......当名称或ID不起作用时如何操作IE?
由于您已经尝试过名称/ ID方法并且失败了,因此基于图像的Kantu方法在您的情况下应该效果最佳。
如果需要,您可以通过command line options和AHK Run命令将Kantu与AHK结合使用。