[自荐]基于AHKV2重写了脚本管理器

软件名称

AHK2Manager

简介

A toolkit to control all running instances of AutoHotkey(V2.0+).
一个可以统一启动、关闭、重启所有AHK脚本的管理器(基于AHK V2语法重写)。

更新日志

  • 2023.05.18 Github上发布Release,提供编译后的exe下载,开箱即用
  • 2023.05.10 支持明亮/暗黑模式自动适配

开发原因

  • 在AHKV1时代,就用过蓝蓝小雪的脚本管理器,脚本里只有留下的官网,http://wwww.snow518.cn/ 找不到原本项目在哪里了,目前在Github中能找到 tex2e/AHKManage 的版本
  • 在AHK升级到V2之后,脚本管理器缺少一个V2版本;
  • 以前的我更多是使用网上成熟优秀的ahk脚本,没有真正尝试自己去写一个完整的ahk脚本;
  • 最近心态很烦躁,想通过沉浸在某些事情中,摆脱来自外界的纷扰,刚好借着这个机会,参考者蓝蓝小雪的思路,然后按照Autohotkey V2语法,自己尝试重新写了一个脚本管理器的v2版本。

应用功能

  • 支持系统明亮/暗黑模式自动切换
  • 自动加载scripts目录下的脚本,生成托盘管理菜单
  • 支持常驻脚本、临时常驻脚本(!前缀)以及普通脚本(+前缀)
  • 支持查看运行中的脚本进程

Screenshot 2023-05-08 162923
Screenshot 2023-05-08 162943
Screenshot 2023-05-08 162953

官方网站

Jvcon/AHK2Manager: A toolkit to control all running instances of AutoHotkey(V2.0+). (github.com)

试了一下,好像不支持中文名字的脚本,得改成英文名,否则提示出错

是的,目前还在开发中文支持,RegExMatch()这里的处理不太懂,正在努力研究中

学习了一下正则匹配的语法,目前支持脚本名称命名为中文了。

Supported chinese scripts name · Jvcon/[email protected] (github.com)

怎么github上没有下载的Releases ?

之前在开发中,所以还是源码状态;最近已经完成大部分主要功能,现在正在写github action,之后会直接根据git推送进行打包release提供下载

动态更新:现在已经支持从release下载编译后的exe了!

我都是把所有子脚本include到一个 main.ahk 脚本中,统一管理和分配快捷键