年前逛張大媽的時(shí)候跟風(fēng)買了一臺(tái)“云軒h170”準(zhǔn)系統(tǒng),配上CPU缘薛、內(nèi)存窍育、硬盤后裝macOS來用,目前使用下來還不錯(cuò)宴胧。不過漱抓,可能是出于成本的考量,這臺(tái)主機(jī)是沒有音頻接口的恕齐,為此我買了一個(gè)帶聲卡的Type-C轉(zhuǎn)3.5mm的轉(zhuǎn)接頭用來接耳機(jī)乞娄。但是我其實(shí)是不喜歡一直帶著耳機(jī)的,所以平時(shí)主要是用藍(lán)牙連接小度音箱外放使用显歧。這樣使用唯一的麻煩就是每次開機(jī)都要手動(dòng)連接一下音箱仪或。今天試著網(wǎng)上搜索了一下,其實(shí)是有解決方案的士骤,下面記錄一下范删。
AppleScript
AppleScript是用在macOS上的腳本語言,與系統(tǒng)結(jié)合非常緊密拷肌,操作起來也很方便到旦。我在網(wǎng)上搜到了這個(gè)"Connect to bluetooth device (iPhone) via command line on MacOSX"旨巷,里面的腳本是用來自動(dòng)連接iPhone的,連接音箱也是一個(gè)原理添忘。根據(jù)我的需求采呐,我稍微做了一點(diǎn)修改。
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結(jié)尾的文件搁骑,用腳本編輯器打開斧吐。運(yùn)行一次測試一下。
讓腳本開機(jī)運(yùn)行
為了讓腳本開機(jī)自動(dòng)運(yùn)行仲器,我決定把它變成一個(gè)app会通。
首先打開“自動(dòng)操作”。
新建文稿娄周,選擇“應(yīng)用程序”涕侈。
選擇“實(shí)用工具”,“運(yùn)行AppleScript腳本”煤辨。
把剛才寫好的腳本復(fù)制進(jìn)來裳涛,然后保存。
這樣就獲得了一個(gè)app众辨,把a(bǔ)pp放到dock欄上端三,選擇登錄時(shí)打開。就可以了鹃彻。登錄后郊闯,菜單欄會(huì)有一個(gè)轉(zhuǎn)動(dòng)的齒輪,表示腳本正在運(yùn)行蛛株。