私はよくiPhoneを介してラップトップをテザリングして、外出先でオンラインにします。
現在、利用可能なBluetoothデバイスのリストを確認し、メニューバーから[アクセスポイントを使用して接続]を選択することにより、これを手動で行います。
これを自動化して、通常のWiFiがない場合にラップトップが電話に自動的に接続するようにする方法はありますか?完全に自動化できない場合は、少なくとも簡単にできるスクリプトなどを喜んで使用します。
Win-BをBluetoothをテザーにバインドできます。
次のように入力します:
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
#B::
SetKeyDelay, 200
Run, C:\Windows\BluetoothLink
Sleep, 300
Send, {Down}
Sleep, 200
Send, {AppsKey}
Sleep, 550
Send, {Down}
Send, {Down}
Send, {Right}
Send, {Enter}
Autohotkeyスクリプトを保存します(例:Ctrl-S)
再開時にタスクをスケジュールする によってこれを完全に自動化することもできますが、キーボードの制御をあなたから盗む完全自動のAutohotkeyスクリプトをお勧めするかどうかはわかりません。手動で実行した場合でも、少し厄介になる傾向があります。
スクリプトルートを進んでいく場合は、 Windows PowerShell で何かを書くのが最善の策です。 PowerShellは、OSのほぼすべての機能にアクセスできるようにする多数のコマンドレットを備えた、強力なスクリプト言語を備えています。
残念ながら、スクリプトはワイヤレスカード、NIC、およびBluetoothカードのドライバーに大きく依存するため、万能のソリューションはありません。
おそらく、最初にワイヤレスネットワークのステータスを照会する必要があります( このスレッド これに関する多くの情報が含まれています)。
さて、 この記事 はBluetoothアダプターを制御するのに役立つかもしれませんが、(Winsockの外部に)標準のAPIが存在しないため、ドライバーレベルでアダプターとのインターフェースを強いられる可能性があります。