正如之前我提到的三个主要需求:体积小,资源占用低,最好可以不常驻运行;项目尚有人维护,有反馈渠道;可扩展性强,支持脚本扩展功能。嗯,RunZ 自然可以满足!
RunZ键盘快速启动器最新版是用AutoHotKey (AHK / 官网) 编写的,包含了AHK 解释器也只有1.4 M,核心代码只有千余行。运行后占用内存不足10M,而且可以常驻或非常驻运行,随启随用,用完退出,毫无延迟。
因为RunZ自身是AHK所写,扩展自然也是用AHK 的。AHK虽然功能上远没有C++、Python、C# 之流强大,性能上也不出色,但有着其他语言都没有的先天优点:
开发环境简单。只需要一个不足1M的解释器和一个顺手的编辑器,就可以开发了。
功能 | Help(帮助信息)
功能 | KeyHelp(置顶的按键帮助信息)
功能 | AhkRun(使用 Ahk 的 Run 运行 ; cmd)
功能 | CmdRun(使用 cmd 运行 : cmd)
功能 | WinRRun(使用 win + r 运行)
功能 | Dictionary(有道在线词典翻译)
功能 | RunAndDisplay(使用 cmd 运行,并显示结果)
功能 | ReloadFiles(重新加载需要搜索的文件)
功能 | Clip(显示剪切板内容)
功能 | Calc(计算器)
功能 | SearchOnBaidu(使用 Baidu(百度)搜索剪切板或输入内容)
功能 | SearchOnGoogle(使用 Google(谷歌)搜索剪切板或输入内容)
功能 | SearchOnBing(使用 Bing(必应)搜索剪切板或输入内容)
功能 | SearchOnTaobao(使用 Taobao(淘宝)搜索剪切板或输入内容)
功能 | SearchOnJingdong(使用 JD (京东)搜索剪切板或输入内容)
功能 | EditConfig(编辑配置文件)
功能 | ClearClipboardFormat(清除剪切板中文字的格式)
功能 | RunClipboard(使用 ahk 的 Run 运行剪切板内容)
功能 | EmptyRecycle(清空回收站)
功能 | LogOff(注销 登出)
功能 | RestartMachine(重启)
功能 | ShutdownMachine(关机)
功能 | SuspendMachine(挂起 睡眠 待机)
功能 | HibernateMachine(休眠)
功能 | TurnMonitorOff(关闭显示器)
功能 | T2S(将剪切板中的内容繁体转简体)
功能 | ShowIp(显示 IP)
功能 | Calendar(用浏览器打开万年历)
功能 | CleanupRank(清理命令权重中的无效命令)
功能 | ArgTest(参数测试:ArgTest arg1.arg2....)
功能 | GenerateQR(生成二维码)
Shift + F1 显示置顶的按键提示
Win + j 显示窗口
键入内容 搜索,回车 执行,Alt + 字母 执行,Esc 退出
按 Tab 后再按 字母或数字 也可执行字母对应功能
按 Tab 后 Shift + 字母或数字 定位到对应功能
Ctrl + j 移动到下一条命令
Ctrl + k 移动到上一条命令
Ctrl + f 翻到下一页
Ctrl + b 翻到上一页
Win + j 激活窗口
Ctrl + h 显示历史记录
Ctrl + n 可增加当前功能的权重
Ctrl + p 可减少当前功能的权重
Ctrl + l 清除编辑框内容
Ctrl + r 重新创建待搜索文件列表
Ctrl + q 重启
Ctrl + d 用 TC 打开第一个文件所在目录
Ctrl + s 显示并复制当前文件的完整路径
Ctrl + x 删除当前文件
Ctrl + i 移动光标当行首
Ctrl + o 移动光标当行尾
F2 编辑配置文件