zjlovezj
2020-11-19 18:59:29 +08:00
因为自动切换在 Mac 上体验太差了,我现在 Big Sur 不自动连接 AirPods 了。
还是用 AppleScript 来连接 AirPods,因为 Big Sur 以前的 AppleScript 不能用了,最近琢磨了一个新的可用的脚本。
结合 QuickSilver 来做快捷方式,用起来比自动切换体验好多了。
想连 Mac 时,执行 AppleScript 。想连手机时,再执行 AppleScript,断掉 AirPods 和 Mac 的连接后,AirPods 就自动和手机连上了。
手机:iPhone 11 / iOS 14.2
电脑: MacBook Pro 2017 / Big Sur 11.1 beta 20C5048k (2020-11-19 更新)
AppleScript 如下:
global x -- declare x
set x to 0
global y -- declare y
set y to 0
tell application "System Events" to tell process "SystemUIServer"
set bt to menu bar item "Bluetooth" of menu bar 1 of application process "ControlCenter" of application "System Events"
click bt
set xy to position of bt
set x to (item 1 of xy)
set y to (item 2 of xy)
end tell
tell application "System Events"
-- 多屏时参考相对位置;可能会有一点差异
click at {x + 60, y + 115}
end tell