2
1

PowerShellを使ってBluetooth音声デバイスに接続

Last updated at Posted at 2024-03-23

1つのBluetooth音声デバイスを複数の接続先に使い回すときに切り替えが面倒だったので、自動的に接続するスクリプトを作りました。
PowerShellを使ってペアリング済みBluetooth音声デバイスに接続し、再生デバイスをそのBTデバイスに指定することができます。

前提

  • 7以降のWindows
    • 当然、Bluetoothが利用可能なマシンである必要がある
  • あらかじめ目的のBluetoothの音声デバイスとペアリングを済ませておく

用意

必要ツールのインストール

目的のデバイスの情報を調べる

  • PowerShell上で btdiscovery コマンドを使って目的のデバイスのmacアドレスを調べる
  • PowerShell上で Get-AudioDevice -List コマンドを使って目的のデバイスの名前を調べる

スクリプト

以下のコマンドでペアリング済みBluetooth音声デバイスに接続して再生デバイスに設定できる。

$MacAddress="XX:XX:XX:XX:XX:XX"
$DeviceName="調べたデバイス名"

btcom -b $MacAddress -r -s111e
btcom -b $MacAddress -c -s111e
(Get-AudioDevice -list | Where-Object Name -like ("$DeviceName*") | Set-AudioDevice)

参考リンク

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1