🚧桌面ahk的进化

date
Apr 8, 2021
slug
ahk-quicker-hk4win
status
Published
tags
Website
summary
ahk
type
Post
URL
首发时间
Apr 8, 2021 03:37 PM
Files
日期
这是个好久想写的话题了,AHK,很多人听过没真正上手过。他其实还有个更通俗的名字,脚本,或者你会把它和按键精灵搞混……

AHK的背景

AHK,全名autohotkey,直译自动热键,但实际上他是一种编程语言,高大上如C、python、java,但是他很接地气,主要用来给windows自动化,最好用的就是热键功能。他不和那些专业的编程语言比较,常与它并提的是按键精灵和VBS。

小目标

它能解决什么问题呢,开始我只想让它做一个事,9点钟点击微信的一个签到按钮:
然后在win10的计划任务中添加8点59分运行这个ahk,最好再加上开机自动同步ntp时间。
这也是ahk和编程语言的不同,你不要系统的学习他,只要在要到的时候查一下语法就能完成编程、然后解决问题。
另外他能解决的一个大问题,windows的快捷键,定制快捷键,你不能设置Win+任意key,因为这是系统独占的,AHK可以指定。比如常用的everything,我想让他占用Win+F:
开机运行就行了。

现成软件

AHK为我打开了一个大门,重新定义了快速打开软件、网页、输入文字的方式。
网上大把AHK定制快捷键的教程,但是我发现已经有人集这个大成,就是HK4Win,可惜的是软件已经停止开发了,软件主页:
HK4WIN 官方网站
5.0 Build 2019-03-29   开发代号:ByeYouth | MD5 系统要求 快捷键说明 快捷键的形式 功能一:文件夹管理 功能二:启动程序 功能三:系统管理 功能四:一键上网 功能五:热词速写 HK4WIN设置 特色快捷键 安全删除硬件 一键上网 宅男键 音量调节 快速最大化窗口 快速关闭窗口 常见问题解答 这是绿色软件吗? 在我的电脑上能用吗? 软件收费吗? 如何关闭? 为什么窗口老是突然关闭? 更新历史详情 HK4WIN 的起源 本软件在下列操作系统中测试无关键性错误: 本软件在下列操作系统中未经完全测试,仅有限支持: 页面顶部 下表列出了HK4WIN用到的部分按键。 按键 说明 Ctrl Ctrl键位于键盘主键盘区的左下角和右下角,用 LCtrl和 RCtrl 分别表示左Ctrl键和右Ctrl键,不加L或R的表示左右均可,一些功能需要区分左右按键,按左键和按右键实现的功能不同,其他功能键也类似地区分左右键。 Alt Alt键位于空格键的两侧,左键 LAlt,右键 RAlt 。 Shift Shift键位于空格键的两侧,左键 LShift,右键 RShift 。 Win Win键位于空格键的两侧,上绘一小窗户,由于部分笔记本电脑内置键盘无右键 RWin,故 Win不区分左右键,即 Win= LWin= RWin 。 ← ↑ → ↓ 方向键。 CapsLock 大小写切换键0.2+ ScrollLock 滚动锁定键0.2+ NumLock 小键盘数字锁定键0.3+ 页面顶部 用于快速打开某些常用的文件夹(路径),基本组合键为 Win+?
HK4WIN 官方网站
它的功能基本上都很实用,很符合你使用电脑的已有习惯,看得出作者在这上面深耕已久:
notion image
当然,要完全记住这些功能是很难的,但是只要用上1/10的功能,就是很大的体验改善了。比如按两下Esc关闭当前页面、鼠标移动到右下角条件调节音量,太多方便的功能了。
这些全是AHK实现的,就连这个软件都是AHK编译的,真的好用。
问题也有,他是在Win7基础上开发的,到Win10之后基本上没修正,我提交了两个bug修正后作者就宣布不再更新了,遗留有一个很严重的bug,运行一段时间会卡功能键,可能是ctrl或者shift或者win键,临时解决办法就是用它自身的重启键Ctrl+Alt+Shift+F5,定时运行就可以。
还有个不是bug的bug,他的功能键和win10默认有些冲突,需要自己甄别。而且由于他功能太多,你在碰到按键冲突或者其他bug时,会优先怀疑它,但是排除又很耗时。
我觉得HK4Win基本上让你看到了windows键盘快捷操作的天花板。

鼠标的胜利

直到Quicker这款软件出现,新的天地出现了,网址在此:
它打破了键盘快捷操作的界限,在键盘、鼠标、自动化结合后,将windows自动化的天花板抬高了至少一个数量级。严格意义说,他不是一个脚本工具,他打通了脚本、编程、鼠标手势、快捷搜索、计划任务、屏幕录制的关联,是一个自动化的平台。
这是他的主界面,根据软件不同而不同,鼠标和键盘都可以唤出:
notion image
右键可以唤出的轮盘,一种增强型鼠标手势:
notion image
他将脚本转换成了动作的概念,再将不同的动作分类,用不同的引导页来编辑,或浅或深,能做到的功能上限低上限高。
notion image
最关键的是,动作在线分享,你不用编辑也可以直接用,随账号同步:
notion image
实际使用,这已经不是ahk能简单做到的了:
notion image
当然,Quicker集成ahk的功能也不是问题,脚本直接粘贴,然后随quicker启动:
notion image
当然,除了Win+F这种重要的顶层快捷键,Quicker还有一种思路,先按F(任何场合),然后按触发键(我设定的是capslock),直接启动Win+F的功能:
notion image
这些都还是只是冰山一角,深入了解会发现更多,至少如果按计算机效率计算,有了这些工具和工具的熟练度,每年可以提升10%~20%。
 

© Wanx 2021 - 2025