AutoHotkey(AHK)v2.0.26自动化脚本工具

AutoHotkey(AHK)v2.0.26自动化脚本工具

AutoHotkey(AHK)v2.0.26自动化脚本工具 GRUD

发表文章数:957

开通31天会员

月费会员折扣、会员尊享资源。

开通31天会员

开通90天会员

季费会员折扣、会员尊享资源。

开通90天会员

开通365天会员

年费会员折扣、会员尊享资源。

开通365天会员
摘要:

AutoHotkey(简称 AHK)是免费开源、轻量无广告的 Windows 自动化脚本工具,基于自定义脚本实现键鼠宏、快捷键重映射、窗口管理、批量操作、界面模拟等功能,上手灵活、扩展性极强,是效率玩家、办公人员、爱好者常用的神器。

AutoHotkey(AHK)自动化脚本工具

一、工具简介

AutoHotkey(简称 AHK)是免费开源、轻量无广告的 Windows 自动化脚本工具,基于自定义脚本实现键鼠宏、快捷键重映射、窗口管理、批量操作、界面模拟等功能,上手灵活、扩展性极强,是效率玩家、办公人员、爱好者常用的神器。

  • 支持系统:Windows 全系列(Win7/8/10/11,32/64位)
  • 授权:GNU GPL 开源协议,可自由使用、修改、二次编译
  • 主流版本:v1.1(经典稳定版)v2(新版语法重构,功能更强)

AutoHotkey(AHK)v2.0.26自动化脚本工具

二、核心功能

1. 自定义快捷键 & 按键重映射

  • 改写原有按键功能,屏蔽误触按键(如 CapsLock、Win 键)
  • 组合键、单键、鼠标按键自定义,实现一键呼出程序/功能
  • 示例:把 F1 改为粘贴、鼠标侧键映射为窗口最小化

2. 键鼠宏与连续动作录制

  • 录制/编写连续键鼠操作,一键回放,重复工作自动化
  • 支持延时、循环、条件判断,适配游戏、填表、重复录入等场景

3. 文本快捷输入(短语/代码模板)

设置缩写联想,输入短字符自动补全长文本、地址、代码、签名,大幅提升输入效率。

4. 窗口管理

一键置顶、隐藏、关闭、移动、缩放窗口;按标题/进程名精准控制指定程序,多窗口高效切换。

5. 系统与文件自动化

批量重命名、运行指定程序、打开文件夹、调用系统命令、读写文件、剪贴板操作。

6. 界面与弹窗交互

制作简易悬浮按钮、提示弹窗、右键菜单,搭配脚本实现轻量化小工具。

7. 脚本编译

内置编译功能,可将 .ahk 脚本打包为独立 EXE 程序,无需安装 AHK 本体即可在其他电脑运行,支持添加图标。

三、软件特点

  1. 免费纯净:无广告、无捆绑、后台占用极低,常驻内存几乎无感。
  2. 语法简单:入门门槛低,基础脚本几行代码即可实现功能,同时支持高级编程逻辑。
  3. 高度灵活:功能无上限,从简单快捷键到复杂自动化流程都能实现,社区海量现成脚本可直接套用。
  4. 便携可用:提供便携版,解压即用,可放在 U 盘跨设备使用。
  5. 兼容性强:兼容绝大多数 Windows 软件、游戏、办公程序。

四、典型使用场景

  • 办公:一键录入常用文案、批量处理表格/文档、自动填表
  • 效率优化:自定义全局快捷键、窗口快速管理、快速启动软件
  • 游戏:键鼠宏、按键连发、组合连招(请勿用于网游作弊
  • 运维/开发:批量执行命令、自动打开工具、代码片段快速输入
  • 日常使用:屏蔽误触按键、剪贴板增强、自动回复等

五、基础使用流程

  1. 安装/解压 AHK 程序,右键桌面 → 新建 → AutoHotkey Script,生成 .ahk 脚本文件。
  2. 右键脚本 → 编辑,写入对应代码,保存文件。
  3. 双击脚本运行,图标常驻系统托盘,功能即时生效。
  4. (可选)右键托盘图标/脚本文件,选择 Compile Script,编译为独立 EXE。

极简示例(入门代码)

; F1 一键输入固定文本
F1::
Send, Hello World!
return

; 按下 Win+S 打开记事本
#s::Run, notepad.exe

六、版本区别

  • AHK v1.1:生态成熟、教程/开源脚本最多,兼容性最好,新手首选
  • AHK v2:语法重新设计、逻辑更严谨、功能更强,适合长期学习、编写复杂脚本。

七、官方地址 & 资源

八、补充提醒

  • 部分反作弊网游、安全软件会拦截宏类脚本,游戏场景谨慎使用。
  • 脚本以纯文本编写,可自由分享、修改,编译后的 EXE 可脱离本体独立运行。


一、AutoHotkey v1.1 经典版(稳定无弹窗)

官方推荐最终稳定版

  • 版本:v1.1.37.01(2024 最终版,不再更新)
  • 适用:Win7/8/10/11(32/64位)
  • 特点:兼容性最强、脚本最多、社区最成熟

下载地址(官方)

  1. 官网下载页(选 v1.1):
    https://www.autohotkey.com/
  2. 直接 ZIP 便携版(解压即用):
    https://www.autohotkey.com/download/1.1/AutoHotkey_1.1.37.01.zip
  3. 中文帮助文档(必备):
    https://www.ahk66.com/ahkh_docs/AutoHotkey.htm

安装建议

  • 安装时选择 “Install for all users”
  • 勾选 Add 'Run with UI Access'(管理员窗口也能用热键)

二、AutoHotkey v1.1 脚本大全(直接可用)

下面所有脚本直接复制到记事本,保存为 脚本名.ahk,双击运行
托盘右键可退出/暂停/编辑脚本。


🚀 1. 基础热键(必装)

; ==== 基础热键 ====
#SingleInstance Force  ; 只允许运行一个实例
#NoEnv                  ; 不检查环境变量
SetWorkingDir %A_ScriptDir%

; 快捷键说明:
; # = Win键  ! = Alt  ^ = Ctrl  + = Shift

; Win+S 打开记事本
#s::Run notepad.exe

; Win+E 打开资源管理器(默认)
; #e::Run explorer.exe

; Ctrl+Alt+C 计算器
^!c::Run calc.exe

; Ctrl+Alt+T 打开终端(Win10+)
^!t::Run wt.exe

; F12 一键锁屏
F12::DllCall("user32.dll\LockWorkStation")

; 鼠标侧键(XButton1)返回桌面
XButton1::Send #d

; 右键菜单复制路径(选中文件/文件夹)
Menu, MyMenu, Add, 复制路径, MenuCopyPath
Menu, MyMenu, DeleteAll

return

MenuCopyPath:
Clipboard := GetSelectedPath()
MsgBox 路径已复制到剪贴板!
return

GetSelectedPath() {
    Send ^c
    Sleep 100
    return Clipboard
}

📝 2. 文本快捷输入(办公神器)

; ==== 文本快捷输入 ====
:*:@mail::your.name@example.com  ; 输入 @mail 自动替换为邮箱
:*:@tel::138-xxxx-8888            ; 输入 @tel 自动替换为电话
:*:@addr::北京市朝阳区xxx街道    ; 输入 @addr 自动替换为地址

; 输入 :dt: 自动输出当前日期(yyyy-MM-dd)
:*::dt::
SendInput %A_YYYY%-%A_MM%-%A_DD%
return

; 输入 :now: 自动输出当前时间(yyyy-MM-dd HH:mm)
:*::now::
SendInput %A_YYYY%-%A_MM%-%A_Hour24%:%A_Min%
return

; 输入 :sign: 自动输出签名
:*::sign::
SendInput 此致{Enter}敬礼{Enter}张三{Enter}%A_YYYY%-%A_MM%-%A_DD%
return

; 自动纠正常见拼写错误
::teh::the
::recieve::receive
::wrold::world

🪟 3. 窗口管理(高效分屏/置顶/隐藏)

; ==== 窗口管理 ====
; Win+↑ 最大化
#Up::WinMaximize, A

; Win+↓ 还原/最小化
#Down::WinRestore, A

; Win+← 左半屏
#Left::
WinGet, Pos, Pos, A
if (Pos="Maximized")
    WinRestore, A
WinMove, A, , 0, 0, A_ScreenWidth/2, A_ScreenHeight
return

; Win+→ 右半屏
#Right::
WinGet, Pos, Pos, A
if (Pos="Maximized")
    WinRestore, A
WinMove, A, , A_ScreenWidth/2, 0, A_ScreenWidth/2, A_ScreenHeight
return

; Alt+Z 窗口置顶/取消置顶
!z::
WinGet, ExStyle, ExStyle, A
if (ExStyle & 0x00000008) ; 检查是否置顶
    WinSet, ExStyle, -0x00000008, A
else
    WinSet, ExStyle, +0x00000008, A
return

; Alt+X 关闭当前窗口
!x::WinClose, A

; Alt+H 隐藏/显示当前窗口
!h::
WinGet, State, State, A
if (State="Hidden")
    WinShow, A
else
    WinHide, A
return

🖱️ 4. 鼠标/键盘增强(防误触/连发/音量)

; ==== 键鼠增强 ====
; 禁用 CapsLock(误触神器)
CapsLock::Return

; 长按鼠标中键调节音量(滚轮上下)
~MButton & WheelUp::Send {Volume_Up}
~MButton & WheelDown::Send {Volume_Down}

; 鼠标中键单击静音
~MButton::Send {Volume_Mute}

; F5 键盘连发(按一次开启,再按关闭)
F5::
Toggle := !Toggle
if (Toggle)
    SetTimer, SendSpace, 100
else
    SetTimer, SendSpace, Off
return

SendSpace:
Send {Space}
return

; 方向键长按加速(移动窗口/光标)
$Left::
Send {Left}
KeyWait, Left
return

$Right::
Send {Right}
KeyWait, Right
return

⚙️ 5. 系统功能(一键清理/重启/关机)

; ==== 系统功能 ====
; Ctrl+Alt+Del 一键重启
^!del::
MsgBox, 4, 确认, 确定要重启电脑吗?
IfMsgBox Yes
    Shutdown, R
return

; Ctrl+Alt+End 一键关机
^!end::
MsgBox, 4, 确认, 确定要关闭电脑吗?
IfMsgBox Yes
    Shutdown, S
return

; Win+Shift+Delete 清空回收站
#+Delete::
FileDelete, C:\$Recycle.Bin\*.*
MsgBox, 回收站已清空!
return

; F9 打开任务管理器
F9::Run taskmgr.exe

; F10 打开控制面板
F10::Run control.exe

📂 6. 文件/文件夹快捷操作

; ==== 文件快捷操作 ====
; Win+Shift+S 用截图工具(Win10+)
#+s::Run ms-screenshot:

; 选中文件后按 F2 重命名(增强)
F2::
Send {F2}
Sleep 50
Send ^a
return

; 右键新建文件(任意扩展名)
Menu, FileMenu, Add, 新建文本文档, MenuNewTxt
Menu, FileMenu, Add, 新建BAT脚本, MenuNewBat
Menu, FileMenu, Add, 新建AHK脚本, MenuNewAhk
Menu, FileMenu, DeleteAll

return

MenuNewTxt:
FileAppend, , %A_Desktop%\新文件.txt
Run, %A_Desktop%\新文件.txt
return

MenuNewBat:
FileAppend, @echo off`necho Hello World!`npause, %A_Desktop%\脚本.bat
return

MenuNewAhk:
FileAppend, ; 新脚本`n#SingleInstance Force, %A_Desktop%\脚本.ahk
return

三、使用方法

  1. 安装 AutoHotkey v1.1(上面官方链接)
  2. 复制上面任意脚本 → 记事本 → 保存为 xxx.ahk
  3. 双击 .ahk 文件运行(托盘出现 H 图标)
  4. 右键托盘图标:退出/暂停/编辑/重启脚本

四、推荐组合(日常一套足够)

  • 基础热键 + 文本快捷 + 窗口管理(必装)
  • 键鼠增强(游戏/办公)
  • 系统功能(懒人必备)

未经允许不得转载作者: GRUD, 转载或复制请以 超链接形式 并注明出处 科技之星网站
原文地址: 《 AutoHotkey(AHK)v2.0.26自动化脚本工具》 发布于 2026-6-15


扫描二维码,在手机上阅读
资源下载
抱歉,下载地址 评论 后刷新可见
收藏
    文章目录


      分享到:
      打赏

      评论 抢沙发

      评论前必须登录!

        注册

      觉得文章有用就打赏一下文章作者

      支付宝扫一扫打赏

      微信扫一扫打赏

      本站原创软件板块
      主要采用主流编程语言进行软件与系统开发,同时持续钻研新型开发语言、技术架构及AI相关领域,坚持自我迭代精进,专注发布纯净无捆绑的软件及系统产品。

      站点资源审核机制调整公告

      各位用户: 站点已升级资源审核,审核更严、耗时增加。请勿灌水刷帖,请规范回帖。望理解,我们将持续优化效率。 Q 群反馈:561116458
      我已阅读