操作步骤

  1. 安装蓝牙客户端BluetoothConnector

    brew install bluetoothconnector
    
  2. 查找 airpods 的蓝牙地址:按住option键,点击顶部蓝牙图标,找到 AirPods(前提需要先连接上),右侧会有地址信息(好像不能拷贝,手动记录下吧)

    image-20200312014254798

  3. 创建 alfred 工作流:

    • 打开 alfred 设置页面,选择 workflow 选项,点击左侧底部的加号键,选择Blank Workflow

      image-20200312020649941

    • 选择名称、描述、分类,可以选择导入 AirPods 的图片(可以下载这个 AirPods大图),选择Save保存

      image-20200312021125185

    • 在新建的 Workflow 下方右键选择 Inputs - Keywords,输入关键字airpods,注意选择No Argument,点击Save保存

      image-20200312021419665

      image-20200312021850603

    • 拉动刚创建的触发器的右侧,选择Actions - Run Script

      image-20200312022344161

    • 输入脚本内容 /usr/local/bin/BluetoothConnector XX-XX-XX-XX-XX --notify,保存即可。顺便说下,这里用了完整路径,开始是直接指定命令字,但是 alfred 提示无法找到。应该是 PATH 环境变量的问题,不过在 alfred 日志里面并未看到echo $PATH的日志输出,有时间的时候再看下问题原因。

      image-20200312022854483

  4. 触发 alred 之后,输入 airpods 即可连接,并会收到系统通知;

  5. 如果已连接的状态下,再次输入 airpods 会触发会触发断开连接,并会收到系统通知;

参考资料