NirCmdでサウンドデバイスを選択する



外部のミニキーボードを買ったので、そのボタンにUSBスピーカーとオーディオピンジャック経由のヘッドホンの切り替えを設定できれば楽じゃん、と思い立った。

ただ問題があった。

ふつうならshowsounddevicesコマンドで一覧を表示し、その名前を指定すればいい。
しかしどちらも「スピーカー」と表示されてしまうのだ。

Image_computer/sound2.jpg


試行錯誤してもうまくいかない……で、気づいた。
デバイス名を変えればよくね?
コントロールパネルのサウンドを出して、スピーカーのプロパティから名称を変える。(スピーカー1)とか
 
Image_computer/sound1.jpg


もう一回showsounddevicesコマンドで一覧を表示すると

Image_computer/sound3.jpg


OK。あとはこれをふまえて

nircmd.exe setdefaultsounddevice "スピーカー1"

とかで動いた。あとはショートカット化してデスクトップに置き、ミニキーボードの方にショートカットキーを設定すれば終わり。

コメントは日本語でお願いします。(URLは入力禁止:Do not URL writing.) :System message: コメントを受けつけています。