AHK简介

在追求效率的软件开发与技术工作中,重复性操作往往吞噬宝贵时间。AutoHotkey(AHK)作为一款轻量级、开源的Windows桌面自动化工具。可以通过编写简洁的脚本,将用户从繁琐、重复的键盘鼠标操作中解放出来,显著提升工作效率。

最重要的是还可以将 .ahk 文件编译成 .exe 可执行文件

AHK运行

首先下载 AutoHotkey 并安装

v2 版本下载后不好用,建议下载 v1.1 版本

在桌面或任意文件夹中 右键 → 新建 → AutoHotkey Script。
将文件命名为 test.ahk(确保扩展名为 .ahk)。
右键点击脚本文件,选择 Edit Script,用记事本或其他编辑器打开。

或是新建记事本后缀名改为 .ahk,注意用 ANSI 编码

#z::Run d:/ ; 按下 Win+Z 打开 D 盘
^!n::  ; 按下 Ctrl+Alt+N 打开记事本,如果已经有打开的,则激活窗口
if WinExist("ahk_class Notepad")WinActivate
elseRun Notepad
return

运行 ahk 文件

右键选择 Run script

ahk 文件怎么运行(AutoHotkey)_右键

按下 Win+Z 会打开 D 盘

按下 Ctrl+Alt+N 打开记事本,如果已经有打开的,则激活窗口

关闭AutoHotkey脚本

方法一:在脚本的GUI界面中,添加 ExitApp 命令到关闭事件,这样当用户点击关闭按钮时,脚本就会退出。 例如:

设置 \^!q::ExitApp ; 按下 Ctrl + Alt + Q 关闭脚本

设置 ^!Esc::ExitApp ; 按下 Ctrl+Alt+Esc 关闭脚本

方法二:右键单击系统托盘中的AutoHotkey图标,选择“退出”或“关闭”来停止脚本的运行。 

ahk 文件怎么运行(AutoHotkey)_AutoHotkey_02

方法三:

查询进程

tasklist | findstr "AutoHotkey"

 AutoHotkeyUX.exe              1996 Console                    1      7,948 K

杀死进程

taskkill /IM "AutoHotkeyUX.exe"

编译成 exe 文件

右键选择 Compile script (GUI)

ahk 文件怎么运行(AutoHotkey)_App_03

版本选择 v1. 几,v2. 几不知道为什么生成不了

ahk 文件怎么运行(AutoHotkey)_AutoHotkey_04

点击 Convert 生成 test.exe

ahk 文件怎么运行(AutoHotkey)_右键_05