私のWindowsマシンは、2つの別々の部屋にある2つの異なるテレビに接続されているため、Windowsのサウンド設定でオーディオ出力を常に変更する必要があります。 .batスクリプトまたはその他の手段を使用してプロセスを高速化するか、自動化する方法を見つけたいと思っています。ハードウェアソリューションも受け入れられます。
オーディオは2つの別々の出力を介して送信されます:1 --->オンボード8インチジャックからミキサー2 --->ワイヤレスHMDIからソニーアンプ。
Windowsのサウンド設定に表示される2つの出力は次のとおりです。
A.batスクリプトで使用できる特定のサウンドデバイスを有効/無効にするWindowsコマンドはありますか?もしそうなら、どのテレビがオンになっているかに基づいてこれを自動化する方法はありますか?スクリプトに含めるには、ある種のデバイスIDを知っている必要があると思います。
返信が遅くなってすみません-Googleが質問を示したので、私はちょうどここに来ました。私は素晴らしい解決策を見つけました ここ -多分それは将来の訪問者を助けるでしょう;-)
これは最善の解決策ではないかもしれませんが、それでも解決策であるため、これを投稿します。
実際のツールには、これを実行できるプログラムがあります。プログラムがどのモニターであるかに応じて、プログラムごとにオーディオをリダイレクトできます。したがって、ウィンドウをある画面から別の画面に移動すると、オーディオ設定が変更されてオーディオが別の画面に出力されるように設定できます。
トータルスイートであるActualTools Windows Managerがありますが、この機能専用のWindowsManagerもあります。これがどれを持っているかはわかりませんが、彼らのサイトにはすべての機能がリストされています。
唯一の欠点は、これが無料の製品ではないことです。しかし、あなたは一生使えるライセンスを購入し、1年間の無料アップデートを手に入れます。
本当にお金をかけたくない場合は、Windows 10にアップグレードするのが最も簡単な解決策です。Windows10では、システムトレイのスピーカーをクリックし、サウンドカードのドロップダウンボタンをクリックして、切り替える別のオーディオデバイス。
自動化に関しては、(Nirsoft.netの)Nircmdでこれを実行できると思いますが、経験はありません。