AutoHotkey(简称 AHK)是一款免费的、Windows 平台下的开源热键脚本语言。它允许用户通过编写简单的脚本来实现键盘快捷键自定义、鼠标操作自动化、文本自动替换、窗口管理等重复性任务的自动化处理。无论你是想提升办公效率、简化日常操作、还是创建自定义工具,AutoHotkey 都能提供灵活高效的解决方案。本站收录版本为 v2.0.21,完全免费开源。
AutoHotkey 的核心能力基于脚本解析引擎,用户编写 .ahk 脚本文件后双击即可运行。它没有传统意义上的图形界面窗口,而是通过脚本在后台提供自动化服务。以下是主要应用场景:
热键绑定与快捷键定制:将任意键盘组合键映射为指定操作,例如按 Win+Z 一键打开计算器、按 Ctrl+Alt+T 打开命令提示符、将不常用的 CapsLock 键重新映射为 Esc 键。热键可以在全局生效,也可以仅在特定软件窗口中生效。
文本自动化:输入简短的缩写词自动替换为完整的文本内容。例如输入 "addr" 加空格自动展开为完整通讯地址、输入 "sig" 自动插入电子邮件签名。支持一键发送格式化的模板文本,极大提升日常填写表单和撰写邮件的效率。
窗口与桌面管理:快速调整窗口的大小、位置和透明度,实现一键分屏布局(左半屏或右半屏)、窗口置顶切换、多显示器窗口快速移动等功能。这些操作用鼠标需要多次拖拽点击,用 AHK 一个热键即可完成。
鼠标操作自动化:录制和回放鼠标点击序列,完成重复性的点击操作。适合处理需要多次点击相同位置的界面操作,例如批量确认对话框、游戏中的重复性操作等。
文件批量处理:批量重命名文件、批量转换文件格式、批量替换文本内容。对于需要处理大量文件的用户来说,AHK 可以节省大量重复操作时间。
表单自动填充:自动填写网页表单或软件对话框中的常用字段,减少重复输入。特别适合客服、数据录入等岗位。
与其他自动化工具相比,AutoHotkey 具有以下独特优势:
GPLv2协议,无功能限制,无需付费订阅,源代码在GitHub公开可审计。
安装包仅约3MB,运行内存不到10MB,后台运行几乎不占系统资源。
热键绑定只需一行代码,无需编程经验,10-15分钟写出第一个脚本。
autohotkey.org.cn等社区提供大量中文教程、问答和脚本资源。
从简单热键替换到带GUI界面的完整应用,AHK都能胜任。
脚本可打包为.exe文件,分享给没有安装AHK的朋友直接使用。

v2.0.21安全安装包
查看 →Windows安装配置指南
查看 →零基础编写AHK脚本
查看 →自定义键盘快捷键
查看 →实用脚本合集
查看 →中文环境配置与资源
查看 →AHK vs AutoIt vs Python
查看 →FAQ快速解答
查看 →AHK脚本编译为exe
查看 →v1脚本迁移到v2
查看 →v1到v2版本变更历史
查看 →不是。AutoHotkey 是一款开源软件,源代码托管在 GitHub(github.com/AutoHotkey/AutoHotkey),拥有超过 10000 次下载量和活跃的开发者社区。但由于其脚本引擎具备键盘模拟和进程控制能力,部分杀毒软件可能将 .ahk 脚本文件或编译后的 .exe 文件标记为可疑行为并发出误报警告。从本站下载的安装包已通过安全检测和 MD5 完整性校验,文件大小为 3046912 字节,MD5 值为 da5115dcc71f01a4c9099fc4c058169c。
AutoHotkey 的安装界面和帮助文档为英文,但完全支持在中文 Windows 环境中使用。你可以在脚本中发送中文文本、处理中文文件名、使用中文注释。本站提供中文使用指南详细介绍中文环境下的配置方法、中文帮助文档获取渠道和输入法兼容处理。
如果你刚开始接触 AutoHotkey 且没有需要兼容的旧脚本,直接选 v2.0.21。v2 语法更清晰一致,是官方长期维护的主线版本。如果你有大量 v1 脚本需要继续运行,可以考虑双版本共存方案,或参考 v2 迁移指南将脚本迁移到 v2。