新人下载app,立即提现现金 您的好友 送你现金 去提现

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

让别人不知道 04-05 10:38 关注

小编注:此篇文章来自#原创新人#活动,成功参与活动将获得额外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栏上,选择登录时打开,就可以了。

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


展开阅读全文

查看更多好文内容,新用户限时领现金
全部评论 (13)
值友944093
0
06-04 15:06

睡眠唤醒后有办法自动连吗?

PandaFighter
0
04-20 13:11
PandaFighter: 大神,按照你的教程,手动点击那个APP可以连接蓝牙音箱的。但是把新建好的app放到dock然后设置开机启动,只是启动了自动操作程序,没有启动那个APP。求教怎么处理 1
让别人不知道: 我有点不理解。自动操作程序和我们新建出来的那个程序图标是一样的,你是不是弄混了? 2

没有弄混,现在已经正常了,很实用。感谢大佬

让别人不知道
0
04-20 10:12
十分钟泡面冷去: 提示运行失败。。。。 1

脚本就运行失败吗?有没有把音箱名字改成你自己的?

让别人不知道
0
04-20 10:11
PandaFighter: 大神,按照你的教程,手动点击那个APP可以连接蓝牙音箱的。但是把新建好的app放到dock然后设置开机启动,只是启动了自动操作程序,没有启动那个APP。求教怎么处理 1

我有点不理解。自动操作程序和我们新建出来的那个程序图标是一样的,你是不是弄混了?

十分钟泡面冷去
0
04-19 20:49

提示运行失败。。。。

PandaFighter
0
04-19 18:37

大神,按照你的教程,手动点击那个APP可以连接蓝牙音箱的。但是把新建好的app放到dock然后设置开机启动,只是启动了自动操作程序,没有启动那个APP。求教怎么处理

让别人不知道
0
04-13 22:13
穷得只剩下钱: 原来macOS不能自动脸 1

也可能和音箱有关,我没试过其他音箱[大囧]

穷得只剩下钱
0
04-13 20:26

原来macOS不能自动脸

让别人不知道
0
04-07 12:20
kuramaxh: 大妈好久没有技术贴了,赞一个 1

也没啥技术含量[龇牙]

kuramaxh
0
04-07 11:38

大妈好久没有技术贴了,赞一个

打开App,查看更多好文和评论
蓝牙音箱促销活动
618促销:哈曼卡顿、JBL X 什么值得买 购物大抽奖(绝版收藏价值奖品!)
618促销:哈曼卡顿、JBL X 什么值得买 购物大抽奖(绝版收藏价值奖品!)
下单即有资格参与,三百份奖品就等你来
什么值得买 06-04
9 72%
促销活动:JBL&哈曼卡顿 影音 年度低价大促
促销活动:JBL&哈曼卡顿 影音 年度低价大促
6.1京东秒杀日
京东 05-31
19 79%
查看更多促销活动
最新蓝牙音箱优惠
JBL Soundgear 可穿戴式无线音箱 黑色
JBL Soundgear 可穿戴式无线音箱 黑色

淘宝好评率88%

799元包邮(满减)
天猫精选 06-06
14 86%
JBL Boombox 音乐战神 便携式蓝牙音箱 迷彩定制版
JBL Boombox 音乐战神 便携式蓝牙音箱 迷彩定制版

京东好评率98% 分期免息 | 12期

1999.5元包邮(需用劵)
京东 06-06
0 75%
百亿补贴:SONY 索尼 LSPX-S2 晶雅音管 无线蓝牙音箱
百亿补贴:SONY 索尼 LSPX-S2 晶雅音管 无线蓝牙音箱
2599元包邮
拼多多 06-06
1 0
JBL PULSE4 音乐脉动四代 蓝牙音箱 + JBL C125BT 蓝牙耳机 超级盒子 618限量定制版
JBL PULSE4 音乐脉动四代 蓝牙音箱 + JBL C125BT 蓝牙耳机 超级盒子 618限量定制版

近30日已发布新低

1799元包邮
京东 06-06
1 100%
查看更多
猜你喜欢
查看更多
相关好价
相关商品
查看更多热门商品
社区主页 文章详情
14
70
13
你已经点过赞了
新浪微博 QQ空间 微信好友 豆瓣
当前为触屏版
热门搜索