文章目录
- 简介和安装
- 功能说明
- 测试
- 相关推荐
简介和安装
Autohotkey堪称自动化效率神器,可以穿透Windows窗口,获取UI对象,从而可以在现有程序的基础上,进行有针对性的开发,大大提高效率。
VS Code提供了AHK插件,而且不止一款,目前看来,AutoHotkey plus plus相对来说功能最强,支持AHK v1和v2语法,注意后面有两个plus。
安装成功之后,新建一个AHK文件test.ahk,通过VS Code打开之后,右上角会出现一个调试图标,并且首行会出现一条注释:
#Requires AutoHotkey v2.0
功能说明
在ahk文件中,右键菜单会多出几项与AHK相关的命令,分别是
- 运行AHK脚本:Run AHK Script,或者快捷键Ctrl+F9
- 编译AHK脚本:Compile AHK Script,或者快捷键Ctrl+Shift+F9
- 编译AHK脚本窗口:Complie AHK Script (GUI)
当选中ahk函数时,按下快捷键Ctrl+F1,可以快速调出AHK帮助,并跳转到对应函数。
如果当前文件中代码太多,而只想运行其中一部分,只需选中后,按下快捷键Ctrl+F8,即可运行局部脚本。
最后,也是最重要的功能,点击编辑窗口右上角的调试按钮,或者按下快捷键Ctrl+Alt+F9,可以进入调试模式。
测试
下面为test.ahk中添加下面的AHK代码。
#Requires AutoHotkey v2.0#=::chWinTrans(10) ; 窗口透明化增加#-::chWinTrans(-5) ; 窗口透明化减弱chWinTrans(i){t := WinGetTransparent("A")if(t=""){t := 255}else{t := t+i}if t > 255 or t< 0t := 255WinSetTransparent t, "A"return
}
这段代码的功能是更改窗口透明度,绑定的按键分别是Win=和Win-两组按钮。这两组快捷键本来是开启放大镜进行屏幕放大的,下面点击快捷键Ctrl+Alt+F9进行调试,点击Win-后,窗口透明度果然发生了变化。
相关推荐
AHK系列:
- 初步使用⭕按键映射⭕条件语句⭕循环语句⭕文件和路径⭕面向对象
VS Code插件:
- 时间轴插件
- csv工具
- 用AI写代码
- 查看Word,Excel
- 二进制文件查看
- draw.io画流程图