web-dev-qa-db-ja.com

SnowLeopardでBluetoothのオン/オフとテザリングをスクリプト化する方法

OSXのBluetooth /テザリング機能は優れています。しかし、彼らは少し良くなる可能性があります。 Bluetoothラジオのオンとオフを切り替えるスクリプトを(AppleScript経由で)作成して、キーにバインドする方法はありますか?テザーされていないときにバッテリーを消耗する理由はありません。

接続自体を自動化できればさらに良いでしょう。次に、Bluetoothアイコンをクリックしてから、電話を選択し、[接続]を選択する必要があります。不必要な仕事はすべて毎日何度も繰り返さなければなりません。これははるかに便利かもしれません。

6
tstm

次のことが役立つとは思えませんが、テストすることはできません。それでも、おそらくそれはあなたが解決策を見つけるのに役立ちます...

たぶんMarcoPolo 助けてくれます。何らかの条件が満たされたとき(アプリケーションの実行が開始されたとき、またはネットワークにアクセスできないときなど)にアクション(Bluetoothの有効化など)をトリガーできます。

だから:ifテザリングのためにあなたはいくつかの特定のプログラムを開始します:

  • テザリングアプリケーションを開始します
  • MarcoPoloの設定を開く
  • [コンテキスト]ペインで、新しいコンテキストを追加し、「テザリングアクティブ」のような名前を付けます。
  • [ルール]ペインで、[RunningApplicationルールの追加]を選択します。ドロップダウンには、現在実行中のすべてのアプリケーションが表示されるため、テザリングアプリケーションを選択できます。作成したコンテキストにリンクします。
  • [アクション]ペインで、[ToggleBluetoothアクションの追加]を選択し、作成したコンテキストの「到着」にリンクします。
  • 同様に:そのコンテキストを「残す」ためにBluetoothを無効にする

そんなアプリケーションは本当にないと思いますよね? :-(

2
Arjan

確かに、あなたはこれを行うことができます。

  1. Automatorを開き、サービスを作成します。
  2. ブルートゥースのオン/オフを自分で記録します。
  3. サービスを保存します。
  4. キーボード設定ペインを開きます
  5. [キーボードショートカット]タブをクリックし、左側の[サービス]を選択して、右側の[一般]まで下にスクロールします。
  6. 新しいサービスの横にあるチェックボックスをオンにします。
  7. 新しいサービスの右側、スクロールバーの近くをダブルクリックして、ショートカットキーを設定します。

お役に立てば幸いです。

1
pkaeding