一个基于 AHK v2 的简单启动器
曾经有一个快速启动软件叫做 TypeAndRun,我大概用了有十几年。这软件特别符合我的使用习惯,但有一个问题就是经常会丢失配置,而且从 201x 年起就已经不再更新了(有个 repo 好像是它的源代码 https://github.com/codeleventh/typeandrun) 也试用过很多其他快速启动软件,但都找不回那种感觉。2017年起,一直用 Listary 来当启动器。
2015 年的某天,产生了想自己写一个的想法,但苦于不会编程,研究了一阵 python 就放弃了。直到 2022 年夏天,重新捡起了这个想法,用 AHK 慢慢的从零开始一步步的搭建出了基本功能。2023 年又用 AHKv2 进行了重构。为了纪念 TypeAndRun,就起名叫做 ReTAR。
首次运行会自动在目录下生成 Config.ini,可修改此文件加入自己的配置,格式如下:
[ev]
path=D:\Program Files\Everything-1.4.1.1004.x64\Everything.exe
count=1
date=2025-09-12
LastUse=
[cmd]
path=cmd
count=1
date=2025-09-12
LastUse=
方括号中为自定义的关键字,"path=" 后跟路径,"count" 和 "LastUse" 用于自动记录累计运行计数和上次运行时间,无需手动修改。"date"字段用于记录快捷键配置的添加时间,建议修改配置时手动加入。
默认呼出热键 ~ ,就是 Esc 下面那个键,如欲更改,请修改代码,快捷键定义可查看 AHK 文档。
- 热键呼出界面,输入预定义的关键字(可自动补全),回车运行
- 输入算式自动计算,回车将结果复制到剪贴板,
- 在文件关闭/打开对话框中按 ctrl+g 呼出菜单,显示当前打开的目录,点击可跳转(具体见 https://github.com/fffb/FolderMenuList)
- 系统托盘右键菜单可设置开机启动
2025-09-12 v0.9.6
修复:当资源管理器窗口名为“ReTAR”时,无法呼出的问题
————————————————
2025-09-07 v0.9.5
1.规范化了 ini,所有 section 下都添加了 "count"、"date"、“LastUse”三个 key
2.全新统计方式,并用 ListView 控件呈现
3.优化托盘菜单,去掉了基本无用的“显示窗口”和“隐藏窗口”;添加了“运行统计”
————————————————
2025-09-05 v0.9.0
1.FML 增加左右键双击弹出菜单
2.通过增加单独脚本的方式解决了运行 A_AppData 出错的问题
3.增加大量快捷方式,如管理员运行 cmd 等(path='*RunAs "cmd"')
4.托盘菜单增加“打开脚本目录”
————————————————
2023-10-13 v0.8.5
1.加入 eval 函数,恢复计算器功能
2.加入 FML,恢复文件夹快速跳转功能
————————————————
2023-10-10 v0.8.0
加入 Autocomplete 函数,恢复自动补完功能
————————————————
2023-10-03
关于对话框按钮改为销毁窗口以节省资源。
————————————————
2023-10-02
1.修复了在标题含有“ReTAR”字样的窗口热键无法呼出的问题
2.运行时若已存在的路径错误,则提示检查,且不计入运行计数
————————————————
2023-02-24
大体框架完成,但缺少 eval 和 cbautocomplete 的 v2 版本,在输入的瞬间就会提示错误
————————————————
2023-02-21
开始用 AHK v2重写
v1 版本更新记录:
2023-02-25 v0.7.5
加入快速跳转功能(include listff.ahk)
————————————————
2022-09-27 20:15:25 v0.7.0
运行计数方式改为记录在[Count]下的对应键值以便查看
————————————————
2022-09-25 20:33:18 v0.6.5
在 ini 中增加运行计数,记录在每个 section 下的 count 键
————————————————
2022-08-23 14:54:09 v0.6.0
加入 About 对话框
————————————————
2022-08-04 10:24:55 v0.5.9
输入框自动补全
————————————————
2022-08-02 16:47:50 v0.5.8
运行后最小化到系统托盘
修复退出后,右键“开机启动”框选显示不准确的问题
————————————————
2022-08-01 09:43:50
运行后如果不存在 Config.ini 则自动创建
2022-08-01 11:00:06
右键“开机启动”菜单
————————————————
2022-07-31
自定义系统托盘图标及菜单
注意:用 A_ThisMenuItem 会出 bug,因每次点击菜单后该变量依然保存上次内容,所以会再次运行上次的内容
————————————————
2022-07-30 01:30:51
加了个 ComboBox 模式
2022-07-30 12:46:27
修复了 Esc 键在系统中失效的问题
————————————————
2022-07-29 20:31:16 v0.5.2
1.调整界面颜色和 TAR 一致
2.加入 Esc 键隐藏界面功能
————————————————
2022-07-29 13:37 v0.5
底部显示找到的 key 的路径
v0.5.1
如果输入的是表达式,回车后会弹出提示并把值复制到剪贴板
————————————————
2022-07-29 v0.4
加入计算器功能
————————————————
2022-07-27 22:00 v0.3
快捷键调出或隐藏窗口并在显示窗口后清除之前输入的文字
————————————————
2022-07-26 20:50 v0.2
加入错误提示功能
————————————————
2022-07-26 v0.1
初始版本


