基础环境
》软件下载:
------》 AutoHotkey_2.0.18_setup.exe(点击下载)
------》 AutoHotkey_2.0.18_setup.exe(软件安装包) (提取码:UIkX)
------》Ahk2Exe1.1.37.02a0.zip(编译器)(提取码:Wksq)
》软件安装,下载AutoHotkey_2.0.18_setup.exe
安装包,点击安装。
》安装专用编译器,下载Ahk2Exe1.1.37.02a0.zip
,解压,在AutoHotKey安装路径新建一个文件夹Compiler
,将解压文件夹里面的Ahk2Exe.exe
放入其中。
Hello World!
》新建一个脚本,编辑一个简单的消息窗口,编译成exe文件,点击运行查看效果。
MsgBox("Hello World!")
VSCode环境
》Visual Studio Code 里面的插件是支持AHK编程语言的,在VSCode的插件商店里面搜索autohotkey,发现截止目前有三个主流插件:
------》AutoHotkey,已弃用。
------》AutoHotkey Plus,已弃用。
------》AHK++,是AutoHotkey Plus的分支。
》SH羊大侠选择了AHK++
》根据安装时选择的路径,设置编译器、帮助文档、解释器的路径,注意选择V2版本
》编译器有GUI和非GUI两种,作者羊大侠🐏下载了GUI这种,还有非GUI的,目前保留此问题
第三方库
参考文章:最新、最全AutoHotkey函数库和类库 – AutoAHK
【ahk_log】
AHK技术交流群:620432927
版本说明:
2025-01-17下载,好像已经从log4ahk
更名为ahk_log
使用说明:
解压,将ahk_log-main/v2
中的lib
文件夹复制到软件安装目录AutoHotkey/v2
中(和AutoHotkey64.exe
解释器在同一目录)。
功能描述:
①6种级别 trace>debug>info>warn>error>critical;
②可选输出到控制台、编辑器输出窗口、文件;
③把lib文件放到解释器目录,作为标准库使用;
④脚本任意位置引用 #include ;
⑤默认输出到终端、默认不输出到文件;
参考文章:
【库 log4ahk:v1&v2】autohotkey log日志库,支持终端、文件、多线程 – AutoAHK
下载地址:
》GitHub - sxzxs/ahk_log: ahk_log
》ahk_log-main-20250117.zip(提取码:LZaG)
举个栗子🌰:
v2 example
#Requires AutoHotkey v2.0
#include <log>
; 默认输出到CMD窗口
; 配置输出到文件,路径:脚本目录\logs\daily_2025-01-17.txt
; logger.is_out_file := false
; 1、配置输出到控制台;2、使用编辑器窗口还是CMD窗口
; logger.is_out_console := true
; logger.is_use_cmder := true ;使用CMD窗口,默认
; logger.is_use_editor := true ;使用编辑器窗口