답변:
무료 및 오픈 소스 : SoundSwitch

c:\windows\system32\control.exe mmsys.cpl2) 사운드 장치의 이름을 바꿀 수 있습니다. 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 사이에서만 전환합니다. 필요에 따라 두 줄을 편집해야합니다. 아래 내 설명을 참조하십시오.
교체 "스피커" 및 "헤드셋" 당신의 correspondig 장치 이름 또는 유사한 뭔가
이상을,이 힌트는 당신이 경우 사운드 장치 토글 5 초 동안 당신의 트레이에 표시됩니다
영어 이외의 Windows 버전에서는 6 행과 10 행의 기본값 설정을 현지화 된 단추 텍스트 로 바꿔야 합니다.

파일을 무언가 로 저장하십시오.
압축 된 AutoIt 버전을 다운로드하여 추출하십시오. 하위 폴더 Aut2Exe로 이동하여 Aut2exe.exe 를 시작 하여 .AU3 스크립트를 .EXE 파일로 변환하십시오. 끝났어
모든 AutoIt 명령에 대한 참조
기본적으로 AutoHotKey와 동일합니다. 키 바인딩은 스크립트에서 바로 수행됩니다. #!z즉, 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 (유니 코드 32 비트) 다운로드 및 추출AutoHotKey.exe
해당 .EXE에 대한 바로 가기를 만들고 자신의 경로에 따라 대상 줄을 수정하십시오.
"C:\myfolder\AutoHotkey.exe" "C:\myfolder\SoundToggle.ahk"
바로 가기를 시작 폴더로 이동
send("{DOWN}")라인 을 편집하는 방법Win+로 사운드 패널을 열고 control mmsys.cpl sounds를R 입력하십시오 . 첫 번째 사운드 장치 에 도달 하기 위해 키를 몇 번 눌러야 하고 두 번째 장치에 도달하기 위해 다시 몇 번 눌러야하는지 알고 싶습니다 .DOWNDOWN
예를 들어, 장치 # 3 및 # 5를 토글하려면 세 번 send("{DOWN 3}")누른 후 다시 두 번 눌러 send("{DOWN 2}")다섯 번째 장치 (3x 아래로 + 2x 아래로 = 5 번째 장치)에 도달해야합니다. 당신은 아이디어를 얻습니다.

sleep, 100{Down} 키를 전송하는 것과 사이에을 수행 해야 할 수도 있습니다 ControlGet. Enabled그렇지 않으면 스크립트가 상태를 올바르게 인식하지 못했습니다 .
" Coastal Audio Changer " 라는이 앱 은 Windows 7에서 작동해야합니다. 2012 년 현재 무료 평가판이 있으며 구매 비용은 $ 3입니다. Andrew Bailey는이 전용 Coastal Audio Changer 웹 사이트 에서 평가판 및 구매 링크를 호스팅합니다 .