RunZ是一款小巧精悍的AutoHotkey快速启动工具,拥有体积小,资源占用低,速度快、可以不常驻运行以及可扩展性强的特色,欢迎下载使用!
RunZ特色
开发环境简单。只需要一个不足 1M 的解释器和一个顺手的编辑器,就可以开发了。
API 丰富。AHK 提供了很多桌面软件需要用到的 API,而且调用 Windows API 非常方便,这是 Python、Ruby、JavaScript、Perl、Virtual Basic Script 等脚本语言所无法比拟的。
AHK 对键盘热键绑定有专门支持,写起来非常容易,而这在其他语言基本上都要费费尽周折。
开发难度低!AHK 脚本的编写易于入门,并不需要太多的编程基础。
网上大量现有的 AHK 脚本代码可以“移植”到 RunZ 上使用,能实现的功能无比丰富!
RunZ功能说明
RunZ 超级简约朴素的界面
和很多酷炫的快速启动工具相比,RunZ 的界面简单朴素得有点寒酸,只有三个文本框,第一个用来输入,第二个用来展示功能列表,第三个用来展示当前功能详情。如果感觉底部的文本框也多余,可以在配置文件中去掉。下面是界面截图,连图标都没有,是不是简陋得有点过分?这大概就是 GEEK 们会喜欢的一种风格吧。
操作起来也很简单,回车 执行当前命令,上下方向键或「Ctrl + j」和「Ctrl + k」可以移动当前对应的命令,「Alt + 序号」可以直接执行对应命令。也可以使用鼠标,在命令上点击执行(可配置成选择),右键弹出功能菜单。按「F1」可显示更多帮助,按 「Shift + F1」可以打开置顶的帮助提示。
RunZ 没有传统的图形配置界面,你可以按「F2」直接修改配置文件,其中有详细的注释
完整配置请参考 Conf\RunZ.ini.help.txt,如果 Conf 目录中无 RunZ.ini,RunZ 会自动将此文件复制为 RunZ.ini。
搜索功能强大
RunZ 使用 tcmatch.dll 来实现搜索,支持拼音首字母搜索、模糊匹配、正则表达式等功能。发布包自带 tcmatch.dll,使用 Total Commander 的用户也可以在配置里将 tcmatch.dll 路径指向 TC 所在目录,以便共用 tcmatch.ini 配置。
排序功能灵活方便
除了按字词搜索,另一个非常常用的功能是排序,当搜索结果出现多条时,显示的顺序就非常关键了。
RunZ 支持自动按执行频率调整权重,也支持手动按快捷键调整(ctrl + n 权重加一,ctrl + p 权重减一)。
除了权重,有时我们需要查看或执行某一条历史命令,可以按 ctrl + h 查看历史。
此外也可以直接修改配置文件 Conf\RunZ.auto.ini 来调整命令的权重和历史记录,但注意要在 RunZ 关闭时调整,以免被覆盖。
热键功能
从前边贴出的配置文件可以看出,RunZ 可以灵活为各种功能配置全局热键。RunZ 自身的所有功能热键也可以在配置文件调整。写扩展时也可以通过参数绑定热键。对于键盘党来说非常友好!
灵活的配置
RunZ 的配置文件很灵活,支持丰富的选项,比如是否显示托盘图标,是否运行一次命令就退出,是否失去焦点就退出,是否搜索结果只有一条时自动运行,是否运行在后台等等。之后我也会不断添加其他有用的选项。
已自带一些实用方便的扩展
有道在线词典和翻译
可以很容易地扩展
RunZ 内置功能只是我根据喜好添加的,别人未必用的到。但如果想为 RunZ 新增功能,也是非常方便的。Conf\UserFunctions.ahk.help.txt 文件中有几个例子,直接将此文件复制为 UserFunctions.ahk 即可使用
RunZ名字的含义
前三个字母 Run 自然无需解释,最后一个 Z,是字母表最后一个字母。RunZ 的含义就是一步运行到位,不需要去各种地方找软件来运行。
∨ 展开