Hallo liebe Autoit.de Comunity,
ich lese in diesem Forum seit ca 3 monaten eigentlich täglich und bin sehr froh das ich dieses Forum gefunden habe da es mir schon sehr viel geholfen hat. Leider konnte mir die Sufu in diesem fall nicht helfen.
Mein Problem ist ein Script um mein Audioausgabegerät (habe 2 verschieden Soundkarten) zu ändern, einmal für Headset und einmal für Lautsprecher.
Sourcecode:
Spoiler anzeigen
; Audioeinstellungen öffnen
Run("control mmsys.cpl")
;Meldetext welches Gerät aktiviert wird
SplashTextOn ('Audioausgabegerät', @LF & @LF & @LF & @LF & @LF & @LF & 'Headset', 1280, 1024, -1, -1, 0, '', 40)
; Warten bis das Fenster aktiv ist
WinWaitActive("Eigenschaften von Sounds und Audiogeräte")
;Fenster auf 0 : 0 verschieben und verkleiner
WinMove ( "Eigenschaften von Sounds und Audiogeräte", "USB", 0, 0, 5, 5)
;zum Register Audio wechseln
Send("^{tab 2}")
;headset wählen L für Logitech USB Headset
Send("{L}")
;bestätigen
Send("^{Enter}")
;Kurze wartezeit um Meldetext zu lesen
sleep (800)
Exit
Wenn ich dieses Script ganz normal starte (also doppelklick auf die au3 datei) Funktioniert es ohne probleme. Da ich es aber mit meinen Logitech G15 Tasten starte bleibt es immer hängen.
Es kommt immer nur bis zu diesem Punkt:
Spoiler anzeigen
; Audioeinstellungen öffnen
Run("control mmsys.cpl")
;Meldetext welches Gerät aktiviert wird
SplashTextOn ('Audioausgabegerät', @LF & @LF & @LF & @LF & @LF & @LF & 'Headset', 1280, 1024, -1, -1, 0, '', 40)
; Warten bis das Fenster aktiv ist
WinWaitActive("Eigenschaften von Sounds und Audiogeräte")
;Fenster auf 0 : 0 verschieben und verkleiner
Und bleibt dann stehen bis ich es im Tray schließe. Weiß irgenwer eine Lösung für mein Problem
Danke schonmal im vorraus
Greetz Oxx