AutoHotKey - 免费开源的 Windows 自动化神器,用脚本解放双手
软件简介
AutoHotKey(简称 AHK)是一款面向 Windows 的免费开源脚本语言和工具,最初由 Chris Mallett 开发。它允许用户创建脚本来自动化各种重复性任务,从简单的快捷键重映射到复杂的 GUI 应用程序,几乎无所不能。
AHK 的语法简单易学,即使没有编程基础的用户也能快速上手。它运行时占用资源极低,脚本编译后可独立运行,无需安装 AutoHotKey 环境。
核心功能
重新映射键盘按键,将不常用的键改为常用功能
创建自定义组合快捷键,触发各种操作
支持鼠标按键和滚轮的自定义
可针对特定窗口设置不同的快捷键
输入缩写自动替换为完整文本,如输入 "btw" 自动变为 "by the way"
可用于快速输入常用短语、地址、签名等
支持触发后执行命令而非简单替换
模拟键盘输入和鼠标点击
自动填充表单和重复操作
窗口管理:自动调整窗口大小、位置、透明度
文件和文件夹操作自动化
定时执行任务
创建自定义图形界面窗口
支持按钮、输入框、列表、菜单等控件
可开发简单的桌面应用程序
支持托盘图标和菜单
注册表读写操作
网络通信(HTTP、FTP 等)
数据库操作
调用 Windows API 和 DLL
正则表达式处理
脚本编译为独立 EXE 可执行文件
入门示例
以下是一个简单的 AHK 脚本示例,按下 Win+C 复制选中文字并打开百度搜索:
#c:: Send, ^c Sleep, 100 Run, https://www.baidu.com/s?wd=%Clipboard% return
另一个常用示例:输入 "email" 自动替换为你的邮箱地址:
::email::your@email.com
使用方法
下载并安装 AutoHotKey
右键桌面 → 新建 → AutoHotKey Script,创建脚本文件
用记事本或其他编辑器编辑脚本
双击脚本文件即可运行,托盘区会出现绿色 H 图标
右键托盘图标可暂停、编辑或退出脚本
可使用 Ahk2Exe 工具将脚本编译为独立 EXE 文件
学习资源
官方文档:详细的命令参考和教程
官方论坛:活跃的社区,大量脚本分享
中文社区:AutoHotKey 中文网,提供中文教程和脚本
GitHub:大量开源 AHK 脚本项目可供参考
下载地址
官网下载:https://www.autohotkey.com/download/
官网:https://www.autohotkey.com/
授权方式:免费 + 开源(GPL v2)