如何在Mac上通过bluetooth
/ terminal
/ shell
/ automator
关闭applescript
?这应该很容易。
顺便说一句,我知道你可以按下bluetooth
菜单然后按turn bluetooth off
获取AppleScript。如果可能,我不想要这个。
答案 0 :(得分:3)
我将使用blueutil。
- gadgetmo
答案 1 :(得分:2)
有两种方法可以解决这个问题。您可以告诉launchd
卸载蓝牙守护程序,不再按需启动它,或者您可以通过编程方式切换它的首选项并停止服务器。
对于前一种方法,使用launchctl
告诉launchd
卸载守护进程并设置其禁用标志:
# launchctl unload -w /System/Library/LaunchDaemons/com.apple.blued.plist
如果您想稍后恢复,这应该足够了:
# launchctl load -wF /System/Library/LaunchDaemons/com.apple.blued.plist
应该这样做。现在对于后一种方法,首先更新首选项文件(从UI切换时会发生同样的事情):
# defaults write /Library/Preferences/com.apple.Bluetooth.plist ControllerPowerState -BOOL 0
然后,你可以粗暴地杀掉服务器:
# killall blued
稍后,您可以通过重置位来恢复首选项:
# defaults write /Library/Preferences/com.apple.Bluetooth.plist ControllerPowerState -BOOL 1
然后启动,再次启动blued
:
# launchctl start com.apple.blued