这篇文章整理了很多适合“边看边做”的实战入口,优先收录能解决一类问题、能继续延伸学习的精选教程、工具库和示例。
它不是简单的文章归档,而是一份面向实战的学习索引。你可以先根据正在遇到的问题进入对应模块,再顺着里面的链接继续深入;如果暂时没有明确方向,就从基础路线开始,先跑通一个真实例子。
一、新手入门和整体路线
- 编程速成指南:驾驭电脑,开启无限可能 - 适合完全没接触过编程的人,先建立“电脑可以被自动化指挥”的意识。
- 上手AHKv1之前你所需要知道的事 - 新手开始写 v1 脚本前,建议先把版本、环境和基本习惯弄清楚。
- Autohotkey常见知识点使用方法整理 - 像备忘录一样的常见知识点汇总,适合边学边查。
- AHKv1自带函数命令列表 - 想查 v1 自带命令和函数时,可以作为站内速查入口。
- AHK 初学者最容易卡住的 20 个问题 - 把新手最常见的卡点集中梳理,适合排查入门阶段的疑惑。
- AHK 自动化到底该用哪种方法 - 帮你判断热键、控件、Acc、UIA、图片识别、浏览器控制分别适合什么场景。
二、安装、编辑器和帮助文档
- AHKEditor代码编辑器 - 站内编辑器入口,适合想直接拿一个可用编辑环境的人。
- AutoHotkey安装包和离线帮助文档 - 安装包、离线帮助文档和基础环境相关资源入口。
- 搜狗输入法 AHK中文语法候选速查 - 用输入法候选快速输入语法关键词,适合高频写脚本的人。
三、找图、找色、截图和 OCR
- 找图找色方案对比 - 先看这一篇,理解 FindText、WinCapture、OpenCV、OCR、ImageSearch 分别该怎么选。
- FindText – 屏幕找图找字的自动化神器 - 找图找字的核心库入口,适合长期掌握。
- FindText 深度教程 - FindText 的进阶教程,适合已经能跑基础示例后继续深入。
- FindText基础用法记录 - 更偏日常记录式的基础用法,可以和深度教程配合看。
- FindText后台找图示例 - 想做后台识别时,可以先参考这类示例。
- 最快的截图取色找图库_WinCaptureV1 - 高性能截图、取色、找图相关的重点库入口。
- FindText + WinCapture 结合使用 - 把截图采集和图像识别组合起来,适合更复杂的实战场景。
- 截图取色库扩展-颜色浓度判断 - 做颜色判断、血条判断、状态判断时很有参考价值。
- 像素取色放大镜 - 取色、看坐标、放大查看像素细节时很实用的小工具。
- PaddleOCR_通用文字识别 精简版 - 需要识别截图文字时,可以从这个 OCR 示例入门。
- Gdip截屏+百度在线OCR调用工具 - 演示截图后调用在线 OCR,适合理解截图识别和接口组合。
- Win自带API实现OCR识别 - 不想依赖大模型或外部 OCR 包时,可以看看系统 API 方案。
- YoloX目标识别+DXGI截图 - 目标检测和高速截图结合的示例,适合了解复杂图像识别方案。
- AHK调用OpenCV系列目录 - 图像处理、模板匹配、边缘检测、人脸识别等 OpenCV 内容的总入口。
四、窗口、控件、后台自动化
- 窗口控制怎么选 - 先搞清楚标题、类名、进程名、PID、句柄这些定位方式。
- 窗口标题、类名、进程名、PID、句柄 - 更偏基础解释,适合排查窗口定位不稳定的问题。
- WinWait、WinExist、WinActive - 写稳定窗口脚本之前,建议先理解等待和判断窗口的套路。
- 控件自动化入门 - ControlGetText、ControlSetText、ControlClick 这类控件命令的入门路线。
- ControlClick后台鼠标安全操作的方法 - 做后台点击时,先看这一类更稳定的控件操作思路。
- Acc窗口控制辅助增强库 - 标准控件不够用时,可以进入 Acc 自动化路线。
- Acc库获取窗口自动化高级用法示例 - Acc 实战用法示例,适合进阶窗口自动化。
- UIA窗口控制辅助增强库 - UI Automation 方向的辅助库入口。
- UIA库获取窗口自动化高级用法示例 - UIA 的进阶示例,适合处理现代软件界面。
- OnMessage 入门 - 需要监听 Windows 消息、处理特殊窗口事件时,从这里入门。
- 获取窗口菜单消息号与文本工具 - 需要分析菜单命令、消息号和窗口菜单文本时,可以用这个工具辅助定位。
五、键盘鼠标、热键和输入增强
- 热键控制的进阶用法 - 热键写法和控制逻辑的进阶入口。
- 热键、热字符串、标签、函数 - 新手必须先分清这几个概念,后面脚本才不容易乱。
- 条件热键怎么写才不乱 - 根据窗口状态启用热键时,可以从这里整理思路。
- 了解 SendInput 和键盘钩子 - 输入发送不稳定、按键钩子相关问题,可以先看这篇。
- AHK键盘鼠标操作录制器 - 适合先录制基础操作,再回头理解脚本逻辑。
- AHK鼠标连击小工具 - 鼠标连点类需求的实用示例。
- 热键多击判断库 - 双击、三击、多击触发不同动作时可以参考。
- 鼠标增强神器 – 屏幕边缘滚动热键 - 鼠标移动到屏幕边缘触发滚动和快捷操作,适合做日常鼠标增强。
- 输入法控制相关示例合集 - 中文输入法状态、切换和控制相关的示例集合。
六、Gui 界面开发
- Gui 入门路线 - 不知道 Gui、GuiControl、ListView、TreeView 从哪里开始时,先看这一篇。
- Gui控件功能扩展增强系列目录 - GUI 控件扩展的系列入口。
- Gui控件坐标参数图解说明 - GUI 坐标、控件位置和尺寸理解不清时很有帮助。
- ImageButton按钮样式库-优化版 - 想做更好看的图片按钮时,可以参考这个库。
- 桌面悬浮窗Gui开发和实现 - 桌面悬浮窗、常驻工具面板类需求的实战入口。
- 右下角弹出通知框+贴边自动隐藏Gui窗口 - 通知框、贴边隐藏、小工具窗口可以参考。
- jNizM的Gui代码分类+DPI修正库 - GUI 代码组织和 DPI 修正相关的库资源。
七、文件、文本、编码和数据处理
- 文件、路径、编码一篇讲清 - FileRead、FileAppend、路径、编码这些基础问题的路线入口。
- 中文乱码、编码、BOM、ANSI、UTF-8 - 遇到中文乱码、写入读取编码异常时先看这篇。
- 相对路径、A_ScriptDir、工作目录 - 脚本换位置就失效,多半要先查路径和工作目录。
- 文本处理路线 - InStr、SubStr、StrReplace、RegEx 等文本处理函数怎么选。
- 对象、数组、函数对象到底怎么用 - v1 里对象、数组、回调、函数对象的基础入口。
- cJSON-0.6.0 - 处理 JSON 数据时常用的高性能库。
- Easyini能将ini配置文件转换成对象的库 - 想把 ini 配置读成对象来管理,可以参考。
- 文本文件读写库 - 文本读写场景的封装资源。
- 文件或数据_字符编码探测库 - 不确定文件编码时,可以用来辅助判断。
- ChardetLiteAHK:轻量编码检测库 - 更轻量的编码检测封装,适合做文件导入前的预处理。
- FuzzyAHK:模糊搜索和相似度匹配库 - 适合列表搜索、名称匹配、相似文本判断。
八、Excel、Word、PPT 和办公自动化
- Excel 自动化怎么选 - 前台操作、COM、libxl、CSV 到底该怎么选,建议先看这篇。
- COM 入门 - 用 AHK 操作 Excel、Word、浏览器前,先理解 COM 的基本思路。
- Excel COM 前台操作 - ComObjActive 和 ComObjCreate 怎么选,适合 Excel 自动化入门。
- Excel Range 一次性读写到 AHK 数组 - 批量读写 Excel 时,比单元格逐个操作更适合。
- Excel COM 常用操作速查 - 工作表、单元格、格式、筛选、打印设置等常用操作速查。
- Excel_xlsx文件读写库 - 不想打开 Excel 前台窗口时,可以看后台读写 xlsx 的方案。
- XlsxUDFAHK:不依赖 Excel COM 的 xlsx 读写库 - 直接处理 xlsx 文件,适合后台报表、数据交换和批量生成表格。
- Excel前台自动化操作示例打包 - 更偏前台模拟操作的 Excel 示例集合。
- Word 和 WPS 文档 COM 自动化 - Word/WPS 文档读取、写入、替换、插图等场景入口。
- PPT COM 自动化 - 批量改形状、加动画、图片入页、转 PDF 这类 PPT 操作可以看这里。
- DocxTplAHK:后台生成和编辑 Word docx 模板 - 需要按模板批量生成 docx 文档时,可以作为工具库入口。
九、浏览器、网络请求和接口
- 浏览器自动化怎么选 - Chrome.ahk、Selenium、JS 注入、HTTP 请求之间先做路线判断。
- 下载文件、接口请求和网页自动化的分界线 - 什么时候该下载、什么时候该调接口、什么时候该控制浏览器。
- AHK操控浏览器入门教程 - 站内浏览器自动化的热门入门文章。
- 适合AHK操控的Chrome免启动浏览器 - 浏览器自动化环境选择和百分浏览器相关入口。
- 百分浏览器多开独立脚本控制 - 多开浏览器、独立控制多个实例时可以参考。
- AHK调用SeleniumBasic精简集成包 - SeleniumBasic 方向的集成包资源。
- AHKhttp_搭建网页API_远程控制 - 想让脚本变成网页 API 或远程控制入口时可以看。
- 脚本直接发送QQ电子邮件 - 邮件通知、自动发送结果、脚本告警这类场景可以参考。
- WinHttp库 - HTTP 请求相关的库资源。
- WebView2AHK:嵌入Edge WebView2的Gui容器骨架 - 适合把本地 AHKhttp 页面或网页界面嵌进 AHK 工具窗口。
- Curl文件传输 - 文件上传、下载、传输相关需求可以参考。
十、脚本稳定性、权限、进程和调试
- 脚本开头应该怎么写 - #NoEnv、#SingleInstance、#Include、#Warn 等脚本头部配置入口。
- 脚本调试和日志思路 - 从 MsgBox 到 FileAppend、OutputDebug、异常排查的调试路线。
- 脚本日志怎么写 - 想让脚本出问题时有迹可查,可以先看日志写法。
- Ai 写的 AHK 代码怎么验收 - 用 Ai 写脚本后,怎么从热键、权限、路径、等待、异常处理几个方向检查。
- 管理员权限问题一篇讲清 - 有些窗口点不动、发不了键,很多时候和权限有关。
- 剪贴板自动化为什么不稳定 - ClipWait、剪贴板备份恢复、延迟处理相关问题入口。
- SetTimer 深入 - 定时器重入、排队、关闭和动态修改间隔,写常驻脚本时很常用。
- 启动外部程序和等待结果 - Run、RunWait、Process 相关场景的实战入口。
- DllCall 入门 - 需要调用 Windows API 时,从最小可运行示例开始。
- 一篇看懂 AutoHotkey.dll、ahkdll、ahktextdll、ahkExec - AHK_H、dll、运行时执行代码相关内容的入口。
十一、游戏自动化、硬件输入和特殊场景
- AHK调用大漠7.2424破解版+免费测试工具 - 大漠插件相关资源,常用于游戏或特殊窗口自动化。
- AHK调用DD键鼠驱动完整示例 - 驱动级键鼠输入场景的示例入口。
- 两个调用罗技驱动的示例 - 罗技驱动相关输入模拟示例。
- 无涯硬件键鼠盒子_类库封装示例 - 硬件键鼠盒子封装调用示例。
- 游戏 hook 示例 - 游戏相关 hook 和内存方向的参考示例。
- 扫雷内存自动1秒内全清 - 通过内存读取和自动操作完成扫雷清屏,适合理解游戏内存类思路。
- CSGO:详解AHK压枪脚本的实现 - 游戏脚本逻辑拆解类文章,适合理解思路。
- 原神 FindText OCR血量识别 - FindText、OCR 和游戏画面识别结合的例子。
十二、常用扩展库和小工具
- RichAHK:终端美化库 - 让控制台输出更清楚,适合调试、日志和命令行工具。
- ImageOpsAHK:图片处理业务封装 - 基于 ImagePut 的图片处理封装,适合截图、转换、缩放、裁剪类业务。
- ImagePut 图片操作库 - 图片截图、转换、缩放、裁剪等操作的通用库。
- Gdip.ahk库 - GDI+ 方向的基础库资源。
- GDI+系列教程目录 - 想系统学 GDI+ 绘图、截图、图像处理时可以从这里进。
- WatchdogAHK:文件夹变化监听库 - 监听文件夹变化,适合自动处理新增文件、同步、监控类脚本。
- FileLockAHK:文件锁和任务互斥库 - 防止多个脚本或任务同时操作同一文件。
- PriceParserAHK:价格文本解析库 - 从混乱文本里提取金额、价格、数字信息。
- 多进程代替多线程函数 - 需要把耗时任务拆开跑时,可以参考多进程方案。
- FilePlus - 针对窗口选中文件做增强操作的工具类资源。
- 调用系统异步播报TTS语音_文本转语音 - 需要语音播报、脚本提醒、后台任务通知时可以参考。
- 虚拟桌面操作库 - Windows 虚拟桌面相关自动化入口。
- TrayIcon库 - 操作托盘图标时可以参考。
说明:本目录优先收录站内较有代表性的教程、工具库和实战示例,不追求数量最多,而追求对学习和项目落地真正有帮助。后续发现更好的内容,或已有文章更新为更成熟的写法,也会继续整理到这里。
声明:站内资源为整理优化好的代码上传分享与学习研究,如果是开源代码基本都会标明出处,方便大家扩展学习路径。请不要恶意搬运,破坏站长辛苦整理维护的劳动成果。本站为爱好者分享站点,所有内容不作为商业行为。如若本站上传内容侵犯了原著者的合法权益,请联系我们进行删除下架。

评论(0)