回答:
無料でオープンソース:SoundSwitch
c:\windows\system32\control.exe mmsys.cpl
2)サウンドデバイスを右クリック->プロパティから変更できます。プログラムを再起動すると、新しい名前がSoundSwitchに更新されます。
主な利点は、ソフトウェアをインストールする必要がないことです。そのまま使用できます。ツールを作成したら、デスクトップにショートカットを配置してデバイスを切り替えます。
メモ帳で新しいテキストファイルを作成し、コードをコピーして貼り付けます
Run("c:\windows\system32\control.exe mmsys.cpl")
WinWaitActive("Sound")
WinSetOnTop ("Sound","Sound", 1 )
send("{DOWN}")
if ControlCommand("Sound", "", 1002, 'IsEnabled') Then
ControlClick("Sound", "Set Default", 1002)
$message = "Speakers"
else
send("{DOWN}")
ControlClick("Sound", "Set Default", 1002)
$message = "Headset"
EndIf
WinClose("Sound")
TrayTip("", $message, 5)
Sleep(2000)
4行目と8行目をsend("{DOWN}")
必要に応じて編集します。上記のコード例では、デバイス#1と#2のみを切り替えます。必要に応じて2行を編集する必要があります。以下の説明を参照してください。
「スピーカー」と「ヘッドセット」を対応するデバイス名または同様のものに置き換えます。
後で、サウンドデバイスを切り替えると、このヒントがトレイに5秒間表示されます。
英語版以外のWindowsバージョンでは、6行目と10行目のデフォルト設定をローカライズされたボタンテキストに置き換える必要があります
ファイルをsomething.au3として保存します
AutoItの圧縮バージョンをダウンロードして展開します。サブフォルダに移動しAut2Exeと開始Aut2exe.exeを .EXEファイルに.AU3スクリプトを変換します。できた
すべてのAutoItコマンドへの参照
AutoHotKeyを使用した場合のみ、基本的に同じです。キーバインディングは、右にスクリプトで行われ#!z
、あなたがpressyたびにその手段Alt+ Win+はz、あなたのデバイス#1と#2に切り替えます。
以下のコードをテキストファイルに貼り付けて、名前を付けて保存します SoundToggle.ahk
#!z::
Run, c:\windows\system32\control.exe mmsys.cpl
WinWaitActive, Sound
WinSet, AlwaysOnTop, On, Sound
Send, {DOWN}
ControlGet, MyState, Enabled, , Button2
If (MyState = 1){
ControlClick, Button2, A
} Else {
Send, {DOWN}
ControlClick, Button2, A
}
WinClose, Sound
return
AutoHotKey(Unicode 32-bit)をダウンロードして抽出しますAutoHotKey.exe
その.EXEへのショートカットを作成し、独自のパスに従ってターゲット行を変更します
"C:\myfolder\AutoHotkey.exe" "C:\myfolder\SoundToggle.ahk"
ショートカットをスタートアップフォルダーに移動する
send("{DOWN}")
行を編集する方法Win+でサウンドパネルを開き、control mmsys.cpl soundsRと入力します。DOWN最初のサウンドデバイスDOWNに到達するためにキーを押す必要がある回数と、2番目のデバイスに到達するためにもう一度押す必要がある回数を知りたい場合。
たとえば、デバイス#3と#5を切り替えるには、5 send("{DOWN 3}")
回send("{DOWN 2}")
目のデバイスに到達するために、3回押してからもう一度2回押す必要があります(3xダウン+ 2xダウン= 5番目のデバイス)。あなたはアイデアを得る。
sleep, 100
{Down}キーの送信との実行の間にが必要になる場合があることに注意してくださいControlGet
。Enabled
それ以外の場合、私のスクリプトはステータスを正しく認識しませんでした。
「Coastal Audio Changer」と呼ばれるこのアプリは、Windows 7で動作するはずです。2012年現在、無料試用版があり、購入するのに3ドルです。著者のAndrew Baileyは、この専用のCoastal Audio Changer Webサイトで試用版と購入のリンクをホストしています。