| 
 | 
 
 本帖最后由 作者君 于 2025-4-28 11:49 编辑  
 
从2.1.8开始,zTasker直接继承了AHK的Chrome.ahk-plus模块,原地址:https://github.com/telppa/Chrome.ahk-plus 
 
您可以在任务分类->程序->执行AutoHotkey脚本里,选择执行V1版AutoHotkey脚本时, 
直接在代码里#Include Chrome.ahk就可以使用其操作网页元素,十分方便 
支持Chrome系列,Edge浏览器 
 
同时也集成了著名的ImagePut模块,同理您可以在脚本中使用#include ImagePut.ahk直接使用 
 
zTasker一个用法示例的任务:https://bbs.everauto.net/forum.php?mod=viewthread&tid=581 
 
一些基本用法如下:搬运自:https://www.autoahk.com/archives/35220,感谢原作者:空 
 
1. 打开 Chrome 。 - ChromeInst := new Chrome("ChromeProfile",,, Chrome路径)  ; 启动 Chrome
 
 
  
 2. 获取标签并打开百度。 - 标签 := ChromeInst.GetPage()                                         ; 连接标签
 - 标签.Call("Page.navigate", {"url": "https://www.baidu.com/"})        ; 打开百度
 - 标签.WaitForLoad()                                                   ; 等待网页加载完成
 
 
  
 3. 在搜索框中填入内容并搜索。 - 搜索内容:="我爱ahk 我爱KMCounter"
 - 标签.Evaluate("document.getElementById('kw').value='" 搜索内容 "';")      ; 搜索框中输入文字
 - 标签.Evaluate("document.getElementById('su').click();")                  ; 点击搜索按钮
 - 标签.WaitForLoad()                                                       ; 等待网页加载完成
 
 
  
 4. 显示搜索结果。 - 第二条搜索结果:="document.getElementById('2').innerText;"
 - MsgBox, % 标签.Evaluate(第二条搜索结果).value                            ; 打印第二条搜索结果
 
 
  
 5. 让 Chrome 弹出提示框。 - 弹窗内容:="Hello World!nn看到了吧 ahk 操控 Chrome 也是非常简单的"
 - 标签.Evaluate("alert('" 弹窗内容 "');")                                  ; 让 Chrome 弹一个提示框出来
 
 
  
 6. 关闭 Chrome 。 - 标签.Call("Browser.close")       ; 关闭浏览器(所有页面和标签)
 - 标签.Disconnect()                ; 断开连接
 - ExitApp
 - return
 - #Include Chrome.ahk
 
 
  
 
 还有更多用法,留待您去发现  
 
 
 
 
 
 |   
 
 
 
 |