如何在 Snow Leopard 上编写蓝牙开启/关闭和网络共享脚本

如何在 Snow Leopard 上编写蓝牙开启/关闭和网络共享脚本

OSX 中的蓝牙/网络共享功能非常出色。但它们可以做得更好一些。有没有办法编写脚本(通过 AppleScript?)来打开和关闭蓝牙无线电,以便我可以将其绑定到钥匙上。没有理由在没有网络共享的情况下耗尽电池。

如果连接过程可以自动化就更好了。现在我必须点击蓝牙图标,然后选择我的手机,然后选择连接。所有不必要的工作我每天都要重复很多次。这样会方便得多。

答案1

我怀疑下面的方法是否有用,但我无法测试。不过,也许它能帮助你找到解决方案……

或许 马可波罗可以提供帮助。当满足某些条件时(例如当某个应用程序开始运行,或者当您超出某个网络范围时),它可以触发操作(例如:启用蓝牙)。

所以:如果为了进行网络共享,您可以启动一些特定的程序:

  • 启动网络共享应用程序
  • 打开 MarcoPolo 的偏好设置
  • 在“上下文”窗格中,添加新的上下文并为其命名,例如“网络共享处于活动状态”
  • 在规则窗格中,选择“添加正在运行的应用程序规则”。下拉菜单将显示当前正在运行的所有应用程序,因此您可以选择您的网络共享应用程序。将其链接到您刚刚创建的上下文。
  • 在“操作”窗格上,选择“添加 ToggleBluetooth 操作”并将其链接到刚刚创建的上下文的“到达”。
  • 同样:禁用蓝牙以“离开”该上下文

我认为实际上没有这样的应用程序,是吗?:-(

答案2

当然,你可以这样做。

  1. 打开 Automator,并创建一个服务。
  2. 记录自己打开/关闭蓝牙的过程。
  3. 保存服务。
  4. 打开“键盘偏好设置”窗格
  5. 单击“键盘快捷键”选项卡,然后选择左侧的“服务”,并向下滚动到右侧的“常规”。
  6. 选中新服务旁边的复选框。
  7. 双击新服务右侧靠近滚动条的位置,设置快捷键。

希望有帮助!

相关内容