【AHK】AutoHotkey下载、安装和使用一篇搞定(附安装包,2026最新)

AutoHotkey 安装包下载地址:AutoHotkey安装包(源自官网,放心使用)

AutoHotkey(简称 AHK)是一款免费、开源的 Windows 自动化脚本工具,说白了就是能让你"偷懒"的小助手。

AutoHotkey 可以通过编写简单的脚本来实现各种自动化操作,比如按一个快捷键就自动输入一段常用文本、批量处理文件、自动点击鼠标、甚至创建简单的窗口界面。对于经常需要重复操作电脑的人来说,AutoHotkey 是提升效率的一大利器。

AutoHotkey 的核心优势在于它的灵活性和轻量性。它不挑电脑配置,装好后后台运行几乎不占资源。另一方面它的脚本语法简单直观,即使是没接触过编程的人也能很快上手。

和市面上其他自动化工具相比,AutoHotkey 完全免费开源,没有功能限制,社区资源也非常丰富。目前 AutoHotkey 的最新版本是 v2.0.26。和 v1 版本相比,v2 在语法上做了很多改进,代码更清晰、更易读,新手直接学 v2 就行。

AutoHotkey下载

AutoHotkey 安装包下载地址:AutoHotkey安装包(源自官网,放心使用)

安装包体积很小,只有几 MB,网速快的话几秒钟就能下好。

AutoHotkey安装

AutoHotkey 的安装过程很简单,下载好的安装包直接双击启动。选择安装路径。默认是 C 盘,我建议改到 D 盘或其他非系统盘,避免占用系统盘空间。路径不要包含中文字符,不然某些特定场景下可能出问题。


点击 Install 等待安装完成,安装好后 AutoHotkey 会自动启动:

AutoHotkey新手注意事项

1)安装完成后桌面上双击 AutoHotkey 图标并不会弹出我们熟悉的软件窗口,因为它本身是一个脚本解释器,不是传统意义上的图形界面软件。装好后你需要创建一个 .ahk 脚本文件,在里面写命令,然后双击脚本文件才能运行。


2)AutoHotkey 提供了一个帮助文档(Help File),安装时默认会一起安装。这个文档非常详细,包含了所有命令的说明和示例,新手遇到看不懂的语法可以直接在文档里搜索。v2 和 v1 的语法有些区别,看文档时注意确认版本对应。

AutoHotkey基础使用

AutoHotkey 的使用流程很简单:新建一个 .ahk 脚本文件,然后用记事本或其他文本编辑器打开编写脚本,最后双击运行。

下面从最常用的几个功能开始介绍:

1)热键绑定

这是 AutoHotkey 最基础也最常用的功能。比如想把 Win+Z 绑定成打开计算器,新建一个 .ahk 文件,写入:`#z::Run "calc.exe"`:


`#` 代表 Win 键,`z` 就是 Z 键,`::` 表示触发动作,`Run "calc.exe"` 表示运行计算器,保存后双击运行。以后按 Win+Z 就能秒开计算器,比去开始菜单翻快多了。


其他常用符号:`^` 代表 Ctrl、`!` 代表 Alt、`+` 代表 Shift。

常用热键示例 代码 说明
Win+Z 打开计算器 #z::Run "calc.exe" # 代表 Win 键
Ctrl+Alt+T 打开记事本 ^!t::Run "notepad.exe" ^=Ctrl !=Alt
Win+E 打开我的电脑 #e::Run "explorer.exe" 覆盖系统默认的 Win+E
Ctrl+Shift+S 快速截屏 ^+s::Send "#+s" 调用 Win+Shift+S 截图
F1 打开浏览器主页 F1::Run "https://www.google.com" 功能键也能绑定

2)文本快速输入(热字符串)

工作中经常需要输入重复内容,比如邮箱地址、公司名称等。用热字符串功能可以设置一个简短触发词,输入后自动替换为完整文本。例如在脚本里写:`::btw::By the way`,在任意输入框输入 btw 后按空格或回车,就会自动变成 By the way。

再比如 `::mail::你的邮箱地址@example.com`,以后输入 mail 就能秒出邮箱地址,非常实用。

常用热字符串示例 代码 触发后替换结果
快速输入邮箱地址 ::mail::yourname@mail.com 输入 mail 后变成邮箱地址
快速输入当前日期 ::dd::
SendInput FormatTime(, "yyyy-MM-dd")
输入 dd 后自动插入 2026-07-13
快速输入常用地址 ::addr::北京市海淀区中关村大街 1 号 输入 addr 后变完整地址
缩写出全称 ::ahk::AutoHotkey 输入 ahk 后变 AutoHotkey
带符号的版权声明 ::copy::Copyright © 2026 All Rights Reserved 快速输出版权信息

3)窗口控制

AutoHotkey 可以检测和控制当前活动的窗口。例如写一个热键让当前窗口始终置顶:`^SPACE::WinSetAlwaysOnTop -1, "A"`,按 Ctrl+空格后当前窗口就会保持在最上层。还可以根据窗口标题来操作,比如自动激活某个程序窗口,或者等待某个窗口出现后再执行动作。

常用窗口控制示例 代码 说明
窗口置顶/取消置顶 ^SPACE::WinSetAlwaysOnTop -1, "A" 按 Ctrl+空格切换置顶
窗口最小化 ^!d::WinMinimize "A" 当前窗口最小化到任务栏
窗口最大化 ^!m::WinMaximize "A" 当前窗口铺满屏幕
窗口居中显示 ^!c::WinMove 100, 100, 800, 600, "A" 移动窗口到指定位置和大小
窗口透明效果 ^!t::WinSetTransparent 200, "A" 设置窗口半透明(0-255)

AutoHotkey常见问题

1)运行 .ahk 脚本后没有效果

最常见的原因是脚本中的热键或热字符串被其他软件占用了。比如某些软件也用了同样的快捷键组合,会导致 AHK 的绑定失效。解决办法是把热键改成不容易冲突的组合,或者先关闭其他占用快捷键的软件再试试。

2)双击 .ahk 文件提示"没有关联程序"

这是因为 .ahk 文件没有正确关联到 AutoHotkey 解释器。右键 .ahk 文件,选择"打开方式"→"选择其他应用"→在列表中选中 AutoHotkey。

总结

AutoHotkey 虽然看起来像个小工具,但实际能做的事远比你想象的要多。从最简单的快捷键绑定、文本快速输入,到复杂的窗口自动化和 GUI 界面创建,它几乎覆盖了 Windows 自动化的方方面面。

AutoHotkey 是免费开源的,没有任何功能限制,安装包也只有几 MB。如果你每天在电脑上有些操作是重复在做,比如总是输入同样的文字、总是打开固定的软件、总是调整窗口的位置,花十分钟学一下 AutoHotkey 的基础语法,之后就能一直节省时间。