- GitHub 仓库
- AutoHotkey/AutoHotkey
- 总 Stars
- ★ 13,360
- 主要语言
- C++
结论先说
AutoHotkey 是 Windows 上老牌的宏与自动化脚本工具:一句话定义热键、热字符串,把重复操作变成一次按键。GitHub 总 star 13360(2026-10-26 核验,C++、GPL-2.0,最近更新 2026-10-25)。本篇是编辑精选,不是当日榜单项目。
是什么
它用脚本控制键盘、鼠标、窗口:按一个组合键自动填表、批量改名、切换窗口布局,重复劳动一次写好、一直复用。
能干嘛
- 自定义全局热键,替代多步鼠标操作
- 文本扩展:敲几个字母自动补全整段常用文本
- 窗口管理、批量文件处理等日常自动化
适合谁
- 每天在 Windows 上做大量重复操作的办公人群
- 愿意写几行脚本换长期省事的人
注意点
仅支持 Windows,而且 v2 与 v1 语法不兼容:网上老教程很多是 v1 写法,直接抄到 v2 里会报错。我的建议是认准 v2 文档起手,别在新旧语法之间来回折腾。
问:AutoHotkey 和 PowerToys 有什么区别?
PowerToys 是微软官方的图形化工具箱,开箱即用但可定制有限;AutoHotkey 是脚本工具,学习成本高、可定制空间大。只想改几个热键用 PowerToys,想把整套流程自动化用 AutoHotkey。
站长点评
这类工具的价值不在功能列表,在“每天省下的那几分钟”:一年攒下来就是几天。先从一个最烦的重复操作起手,写出第一个脚本,后面自然会上瘾。