macOS开机自动连接蓝牙音箱解决方案

2020-04-05 10:38:21 14点赞 70收藏 12评论

小编注:此篇文章来自#原创新人#活动,成功参与活动将获得额外50金币奖励。

年前逛张大妈的时候跟风买了一台“云轩h170”准系统,配上CPU、内存硬盘后装上macOS来用,目前使用下来还不错。不过,可能是出于成本的考量,这台主机是没有音频接口的,为此我买了一个带声卡的Type-C转3.5mm的转接头用来接耳机。但是我其实是不喜欢一直带着耳机的,所以平时主要是用蓝牙连接小度音箱外放使用。这样使用唯一的麻烦就是每次开机都要手动连接一下音箱。今天试着网上搜索了一下,发现其实是有解决方案的,下面记录一下,希望给有同样需求的朋友一点帮助。

一、AppleScript

AppleScript是用在macOS上的脚本语言,与系统结合非常紧密,操作起来也很方便。我在网上搜到了这个"Connect to bluetooth device (iPhone) via command line on MacOSX",里面的脚本是用来自动连接iPhone的,连接音箱也是一个原理。根据我的需求,我稍微做了一点修改。

set DeviceName to "xiaodu-A9-9191"

tell application "System Events" to tell process "SystemUIServer"
      set bt to (first menu bar item whose description is "bluetooth") of menu bar 1
      click bt
      if exists menu item DeviceName of menu of bt then
          tell (first menu item whose title is DeviceName) of menu of bt
              click
              tell menu 1
                  if exists menu item "连接" then
                      click menu item "连接"
                      return "Connecting..."
                  else
                      key code 53 -- hit Escape to close BT menu
                      return "No connect button; is it already connected?"
                  end if
              end tell
          end tell
      else
          key code 53 -- hit Escape to close BT menu
          return "Cannot find that device, check the name"
      end if
end tell

之后保存为以.scpt为扩展名的文件,用脚本编辑器打开。运行一次测试一下。

脚本编辑器中运行脚本编辑器中运行

二、让脚本开机运行

为了让脚本开机自动运行,我决定把它变成一个app。

首先打开“自动操作”。

自动操作自动操作

新建文稿,选择“应用程序”。

macOS开机自动连接蓝牙音箱解决方案

选择“实用工具”,“运行AppleScript脚本”。

macOS开机自动连接蓝牙音箱解决方案

把刚才写好的脚本复制进来,然后保存。

macOS开机自动连接蓝牙音箱解决方案

这样就获得了一个app,把app放到dock栏上,选择登录时打开,就可以了。

登录后,菜单栏会有一个转动的齿轮,表示脚本正在运行。


展开 收起

Harman Kardon 哈曼卡顿 Aura Studio 音乐琉璃 3 蓝牙音箱 黑色透明

Harman Kardon 哈曼卡顿 Aura Studio 音乐琉璃 3 蓝牙音箱 黑色透明

1519元起

MI 小米 小爱蓝牙音箱 随身版

MI 小米 小爱蓝牙音箱 随身版

39元起

JBL Charge4 音乐冲击波4 蓝牙音箱 蓝色

JBL Charge4 音乐冲击波4 蓝牙音箱 蓝色

706.99元起

Bose SoundLink Revolve 蓝牙音箱

Bose SoundLink Revolve 蓝牙音箱

1178元起

B&O PLAY A2 Active 便携式无线蓝牙音响

B&O PLAY A2 Active 便携式无线蓝牙音响

999元起

JBL GO 音乐金砖 蓝牙音箱

JBL GO 音乐金砖 蓝牙音箱

139元起

BOSE SoundWear Companion 可穿戴扬声器

BOSE SoundWear Companion 可穿戴扬声器

1394元起

HUAWEI 华为 nova mini CM510 蓝牙音箱 (绮境森林)

HUAWEI 华为 nova mini CM510 蓝牙音箱 (绮境森林)

96元起

EDIFIER 漫步者 M260 蓝牙音箱

EDIFIER 漫步者 M260 蓝牙音箱

239.2元起

CREATIVE 创新 T100 无线蓝牙5.0桌面音箱 黑色

CREATIVE 创新 T100 无线蓝牙5.0桌面音箱 黑色

749元起

DENON 天龙 HEOS7 蓝牙音箱

DENON 天龙 HEOS7 蓝牙音箱

1980元起

B&O PLAY A1 无线音箱

B&O PLAY A1 无线音箱

556元起

Bose SoundLink Revolve+ 蓝牙扬声器音箱

Bose SoundLink Revolve+ 蓝牙扬声器音箱

1537.81元起

BOSE 蓝牙便携无线音箱 SoundLink Mini

BOSE 蓝牙便携无线音箱 SoundLink Mini

1208.64元起

BANG & OLUFSEN BeoPlay A9 MK2 无线蓝牙智能音箱

BANG & OLUFSEN BeoPlay A9 MK2 无线蓝牙智能音箱

10702.82元起

JBL 杰宝 GO 2 蓝牙音箱

JBL 杰宝 GO 2 蓝牙音箱

160.67元起
12评论

发表评论请 登录
  • 最新
  • 最热
评论举报

请选择举报理由

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章

让别人不知道
阅读文章100天
LV22

干啥啥不行,立flag第一名。

关注 打赏
最新文章 热门文章
70
扫一下,分享更方便,购买更轻松