前提
安装命令行二维码生成器:brew install qrencode
过程
Keyboard Maestro 中新建 Macro,触发条件设置为Status menu
- 生成随机的二维码图片路径。之所以需要随机路径,是考虑到可能需要连续生成多个二维码,要避免相互覆盖。
- 使用安装的
qrencode
以剪贴板为内容,生成指定路径的二维码 - 打开、展示二维码
- 等待图片展示完毕:检测
Preview
的状态,如果该应用不在最前(即失去激活)则进入下一步 - 关闭二维码图片,并删除。
使用方法
点击相应的状态栏选项,自动生成二维码并展示。扫描后,不需要时,随便点击屏幕其他地方,自动关闭图片并删除。