OSX 中的蓝牙/网络共享功能非常出色。但它们可以做得更好一些。有没有办法编写脚本(通过 AppleScript?)来打开和关闭蓝牙无线电,以便我可以将其绑定到钥匙上。没有理由在没有网络共享的情况下耗尽电池。
如果连接过程可以自动化就更好了。现在我必须点击蓝牙图标,然后选择我的手机,然后选择连接。所有不必要的工作我每天都要重复很多次。这样会方便得多。
答案1
我怀疑下面的方法是否有用,但我无法测试。不过,也许它能帮助你找到解决方案……
或许 马可波罗可以提供帮助。当满足某些条件时(例如当某个应用程序开始运行,或者当您超出某个网络范围时),它可以触发操作(例如:启用蓝牙)。
所以:如果为了进行网络共享,您可以启动一些特定的程序:
- 启动网络共享应用程序†
- 打开 MarcoPolo 的偏好设置
- 在“上下文”窗格中,添加新的上下文并为其命名,例如“网络共享处于活动状态”
- 在规则窗格中,选择“添加正在运行的应用程序规则”。下拉菜单将显示当前正在运行的所有应用程序,因此您可以选择您的网络共享应用程序。将其链接到您刚刚创建的上下文。
- 在“操作”窗格上,选择“添加 ToggleBluetooth 操作”并将其链接到刚刚创建的上下文的“到达”。
- 同样:禁用蓝牙以“离开”该上下文
†我认为实际上没有这样的应用程序,是吗?:-(
答案2
当然,你可以这样做。
- 打开 Automator,并创建一个服务。
- 记录自己打开/关闭蓝牙的过程。
- 保存服务。
- 打开“键盘偏好设置”窗格
- 单击“键盘快捷键”选项卡,然后选择左侧的“服务”,并向下滚动到右侧的“常规”。
- 选中新服务旁边的复选框。
- 双击新服务右侧靠近滚动条的位置,设置快捷键。
希望有帮助!