autohotkey官方中文版能够针对热键来编写脚本,有了它以后,用户可以让电脑的鼠标键盘变得更强大,使用起来也会更加顺手,支持添加快捷键和各种任务,能够自动执行任务,各种热键均可自由设定,自由度非常高!
AutoHotkey,简称 AHK,是一款轻量级但功能强大的自动化脚本语言,简单来说,它就像是一个“键盘鼠标的编程工具”,让你的电脑变得更加听话。AutoHotkey 是 Windows 上非常强大的自动化工具,适合办公人士、程序员、游戏玩家甚至普通用户。
通过发送键盘或鼠标的键击动作命令来实现几乎所有操作的自动化。您可以自己编写 宏(AutoHotkey script) 或者使用宏录制器(AutoscriptWriter)来生成;
映射键盘、游戏操纵杆和鼠标上的按键或按钮;
运行现有的AutoIt v2脚本并用 新功能 来增强它们;
为键盘,游戏操纵杆和鼠标创建 热键。 事实上任何的按键、按钮或组合键都可以被设置为热键;
可以对Windows各类型窗口进行匹配以及相关属性调整(例如:透明、隐藏、置顶、改变大小等);
当键入您自定义的缩写时可以 扩展缩写。例如, 键入“btw”就可以自动扩展为“by the way”;
创建自定义的数据输入表格、用户界面、菜单等标准控件以及ActiveX 组件(例如IE浏览器控件)等。
将脚本文件编译成EXE可执行文件,使得程序在没有安装AutoHotkey汉化版的机器上得以运行;
借助相关工具以实现更强大的功能;
AutoHotkey可令键盘、游戏操纵杆和鼠标的所有潜能都发挥出来。
一.安装包(解释器)
推荐当前主流版本(v1和v2版本)
本站提供1.1版本和2.0版本的下载。
二、安装步骤(以1.1版本为例)
(一)直接运行安装包默认安装路径C:Program FilesAutoHotkey,建议使用默认路径,其他路径偶然会有一些路径或注册表问题。
(二)点击退出按钮,即完成安装。
三、安装目录的文件解析
安装后,目录下有以下文件夹和文件,有意义的跟大家解释下:
Compiler文件夹:将ahk源码编译可执行文件的工具,不要移动或者改动,因为这个是右键菜单编译的执行程序;
Installer.ahk:安装恢复等操作的工具,一般情况用不到;
WindowSpy.ahk:窗口信息获取工具,很有用,以后会经常用到;
AutoHotkey.chm:英文原版的帮助文档;
AutoHotkey.exe:默认ahk源码的执行程序;
AutoHotkeyA32.exe:ansi字符集ahk源码的执行程序;
AutoHotkeyU32.exe:unicode 字符集编码X86架构下的执行程序;
AutoHotkeyU64.exe:unicode 字符集编码X64架构下的执行程序。
安装后,右键新建中,即可以新建Autohotkey脚本。
三、右键菜单
在新建的脚本上右键点击五个菜单,如图:
Run script--运行脚本,就是让脚本运行起来,实现代码设计的功能;
Compile script--编译脚本,在脚本同目录把脚本文件打包成exe文件;
Compile script(GUI)--编译脚本(窗口),在脚本同目录把脚本文件打包成exe文件,与上一个菜单不同,这个可以通过一个交互界面修改一些参数;
Edit script --编辑脚本,使用编辑器打开源码;
以管理员身份运行(A)
基本用法:
关闭或屏蔽Windows自有的快捷键,例如Win+E和Win+R;
取替Alt-Tab(通过按键、鼠标滚轮或按钮)从而减轻RSI(肢体重复性劳损);
文件、目录和磁盘管理:
读取、写入、复制、删除、获取设置属性以及解释文本文件比起其他语言更容易;
提供面向对象的文件I/O操作;
支持驱动器弹出以及获取驱动器列表、容量、剩余空间、文件系统、卷标、序列号、类型、状态等;
可对IN文件(配置信息文件)进行读写操作。
本机代码互操作:
可以调用COM和DLL对象进行功能扩展;
可以创建机器码地址,当它被调用时会重定向到脚本中的函数;
可以复制字符串到内存地址或来自内存地址,并可以对其在指定代码页间进行转换;
创建你的第一个 AHK 脚本
安装完成后,右键桌面空白处 → 新建 → AutoHotkey script,然后双击编辑。
运行脚本
保存脚本 (.ahk 文件)
双击运行 这个 .ahk 文件
任务栏会出现 AHK 图标,表示脚本正在运行
右键托盘图标 可退出、重新加载或编辑脚本
快捷键增强:自定义键盘快捷键,一键完成复杂操作
文本替换:输入缩写自动扩展为完整文本
窗口管理:自动调整窗口大小、位置,甚至关闭弹窗
鼠标键盘自动化:录制或编写脚本,模拟点击、输入、拖动等操作
软件控制:自动填充表单、控制游戏、批量处理任务
发送键盘和鼠标操作,几乎所有的东西自动化。你可以写一个鼠标或键盘宏通过手工或使用宏录制。
重映射你的键盘,游戏杆和鼠标上的按键和按钮。
创建热键键盘,操纵杆和鼠标。几乎所有的关键按钮,或组合可以成为一个热键。
运行现有的AutoIt v2的脚本,并加强他们与新的功能。
任何脚本转换成EXE文件,可以运行在没有安装AutoHotkey的计算机上。
展开您键入的缩写。例如,键入“BTW”可以自动产生“的方式。”
创建自定义数据录入表格,用户界面和菜单栏。见GUI详情。
响应信号从手持遥控器通过WinLIRC的客户端脚本。
应用工具
Win11, Win10, Win7, Win8