好久没有用过Autohotkey了,都快忘了咋用了,这里记载一下吧
几个月前还用这玩意做了个小工具啥的 点击查看文章01 点击查看文章02
这个之前是踩了个坑就是用的是autohotkey v1版本,但是遇到了各种bug
所以我们就只用V2版本,前往下载

这里是使用语言的文档
然后VScode下载插件

然后运行测试,软件GUI默认的logo就是绿色的H

当然其实也不需要VScode的这个插件,Autohotkey脚本只需要双击就能启动了
没有问题后我们把这个打包成可执行文件exe

然后我们打包主脚本即可,其他与主脚本关联的会自动打包进去

不过我之前做的那些软件操作并不规范,因为我让AI把所有逻辑都写到一个文件,堪称地狱
标准的做法是如下
1 | MyAssistant/ |
然后在主脚本里导入文件或者库的关联
1 | #Include Modules/Hotkey.ahk |
最终可以得到一个只有一个exe可执行文件的软件例如下方这种结构
1 | MyAssistant.exe |
最终打包出来的exe就是一个自带运行环境的应用包,和godot还有love2d游戏很像,exe中包含了软件所需的所有内容包括图片音频什么的
不过貌似autohotkey这个语言非常的冷门,我几乎没有见过多少用这玩意写的软件,唯一见过的就是以前玩原神的时候剧情太长了不想看,在Github上找了一个自动跳剧情工具,点击前往下载
这个就是用autohotkey V1写的


评论区