使用Keyboard Maestro生成剪贴板二维码,并在使用后自动删除

前提

安装命令行二维码生成器:brew install qrencode

过程

Keyboard Maestro 中新建 Macro,触发条件设置为Status menu

该 Macro 的基本流程为:

  1. 生成随机的二维码图片路径。之所以需要随机路径,是考虑到可能需要连续生成多个二维码,要避免相互覆盖。
  2. 使用安装的qrencode以剪贴板为内容,生成指定路径的二维码
  3. 打开、展示二维码
  4. 等待图片展示完毕:检测Preview的状态,如果该应用不在最前(即失去激活)则进入下一步
  5. 关闭二维码图片,并删除。

Keyboard Maestro Clipboard QRCode

使用方法

点击相应的状态栏选项,自动生成二维码并展示。扫描后,不需要时,随便点击屏幕其他地方,自动关闭图片并删除。

Macro 下载链接