C
Cave Johnson
Gast
Hi,
ich habe zwei Scripte um zwischen zwei Soundkarten umzuschalten. D.h. das eine Script aktiviert immer die eine Soundkarte, das andere Script immer die andere.
Lässt sich das kombinieren? Man müsste eigentlich nur prüfen, welche Soundkarte gerade aktiv ist und dann die jeweils andere aktivieren.
Die Scripte sind identisch bis auf {DOWN X}. Im einen Script steht dort {DOWN 2}, im anderen {DOWN 5}.
ich habe zwei Scripte um zwischen zwei Soundkarten umzuschalten. D.h. das eine Script aktiviert immer die eine Soundkarte, das andere Script immer die andere.
Lässt sich das kombinieren? Man müsste eigentlich nur prüfen, welche Soundkarte gerade aktiv ist und dann die jeweils andere aktivieren.
Die Scripte sind identisch bis auf {DOWN X}. Im einen Script steht dort {DOWN 2}, im anderen {DOWN 5}.
Code:
Run, RunDll32.exe shell32.dll`,Control_RunDLL mmsys.cpl`,`,0
WinActivate, Sound
WinWaitActive, Sound, , 2
if ErrorLevel
{
MsgBox, Sound Window not found!
return
}
ControlSend, SysListView321, [B]{DOWN X}[/B], Sound
ControlSend, Button2, {DOWN 2}{ENTER}, Sound
WinClose, Sound
Send #{p 3}