AutoHotkey AUTOHOTKEY-CN $ download v2.0.26
首页>使用教程
QUICK START · 使用教程

AutoHotkey 使用教程

5 步搞定 AutoHotkey v2 安装、创建第一个脚本、运行、基础语法、开机自启。新手 5 分钟写出人生第一个自动化脚本。

$ download v2.0.26
// 5-step tutorial

上手 AutoHotkey

~/autohotkey-quickstart.sh
## step_01 下载安装 AutoHotkey v2
下载中心Installer 版,双击 EXE 安装。安装时选 v2(推荐)。安装后不会自动运行——它是脚本运行器,需要你写 .ahk 脚本让它执行。
## step_02 创建你的第一个脚本
在桌面新建文本文件,改后缀为 test.ahk。右键选 Edit Script 打开编辑器(推荐用 VS Code 或记事本),粘贴:
^!a::MsgBox("Hello!")
意思是「按 Ctrl+Alt+A 弹出 Hello」。保存。
## step_03 运行脚本
双击 test.ahk——你会看到系统托盘出现一个 H 图标,说明脚本已经在运行。按 Ctrl+Alt+A 就会弹出 Hello 提示框。
## step_04 学基础语法
AHK 的核心概念:
^!a::动作 = Ctrl+Alt+A 触发动作(^=Ctrl,!=Alt,#=Win)
::btw::by the way = 敲 btw 自动扩展成 by the way
SendRunMsgBoxSleep 是最常用的函数
## step_05 开机自启 & 管理
把脚本放到 Windows 启动文件夹(Win+Rshell:startup)就能开机自动运行。托盘 H 图标右键可以暂停、重载、编辑、退出脚本。

三行代码入门 AHK v2

看几个实用例子,把它们放进 .ahk 文件运行就能用:

1. 一键打开常用网站

^!g::Run("https://github.com")
; Ctrl+Alt+G 打开 GitHub

2. 文本快速扩展

::mail::[email protected]
::sig::祝好!`n张三 · 2026
; 敲 mail 自动扩展成邮箱,敲 sig 自动扩展成签名

3. 自动按 Enter(比如聊天群里连点)

#F1::
{
    Loop 5
    {
        Send("你好{Enter}")
        Sleep(500)
    }
}
; Win+F1 触发,间隔 500ms 发 5 次「你好」

常用符号速查

  • ^ = Ctrl
  • ! = Alt
  • + = Shift
  • # = Win 键
  • :: = 定义热键/热字串
  • {Enter} = 按 Enter 键(Send 里的特殊键要加大括号)

找不到函数?看官方文档

AutoHotkey 官方文档非常全,虽然是英文但结构清晰:autohotkey.com/docs。中文教程可以搜"AHK v2 教程",社区也有很多现成脚本可以直接用。

常见问题排查

查看完整 FAQ:脚本报错、热键不生效、v1 老脚本升级 v2、被杀毒误报、开机自启失败等常见问题。

// explore

继续了解

$ download