AutoHotKey
AutoHotKey 是一款用户友好、简单易用的免费开源 Windows 自动化软件。通过编写简单脚本即可实现快捷键自定义、热字符串替换、窗口管理、自动化操作等强大功能,是 Windows 效率提升的神器。
AutoHotKey 项目封面

软件简介

AutoHotKey(简称 AHK)是一款面向 Windows 的免费开源脚本语言和工具,最初由 Chris Mallett 开发。它允许用户创建脚本来自动化各种重复性任务,从简单的快捷键重映射到复杂的 GUI 应用程序,几乎无所不能。

AHK 的语法简单易学,即使没有编程基础的用户也能快速上手。它运行时占用资源极低,脚本编译后可独立运行,无需安装 AutoHotKey 环境。

核心功能

快捷键自定义(热键)
  • 重新映射键盘按键,将不常用的键改为常用功能

  • 创建自定义组合快捷键,触发各种操作

  • 支持鼠标按键和滚轮的自定义

  • 可针对特定窗口设置不同的快捷键

热字符串(Hotstrings)
  • 输入缩写自动替换为完整文本,如输入 "btw" 自动变为 "by the way"

  • 可用于快速输入常用短语、地址、签名等

  • 支持触发后执行命令而非简单替换

自动化操作
  • 模拟键盘输入和鼠标点击

  • 自动填充表单和重复操作

  • 窗口管理:自动调整窗口大小、位置、透明度

  • 文件和文件夹操作自动化

  • 定时执行任务

GUI 界面开发
  • 创建自定义图形界面窗口

  • 支持按钮、输入框、列表、菜单等控件

  • 可开发简单的桌面应用程序

  • 支持托盘图标和菜单

其他强大功能
  • 注册表读写操作

  • 网络通信(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

使用方法

  1. 下载并安装 AutoHotKey

  2. 右键桌面 → 新建 → AutoHotKey Script,创建脚本文件

  3. 用记事本或其他编辑器编辑脚本

  4. 双击脚本文件即可运行,托盘区会出现绿色 H 图标

  5. 右键托盘图标可暂停、编辑或退出脚本

  6. 可使用 Ahk2Exe 工具将脚本编译为独立 EXE 文件

学习资源

  • 官方文档:详细的命令参考和教程

  • 官方论坛:活跃的社区,大量脚本分享

  • 中文社区:AutoHotKey 中文网,提供中文教程和脚本

  • GitHub:大量开源 AHK 脚本项目可供参考

下载地址

官网下载:https://www.autohotkey.com/download/

官网:https://www.autohotkey.com/

中文网:https://www.autoahk.com/

授权方式:免费 + 开源(GPL v2)

授权方式:��免费 + 开源(GPL v2)