soundausgang wechseln (vorne/hinten)

  • moin
    ich hab ne kurze frage
    ich habe an meinem pc am hinteren soundausgang eine anlage und vorne ein headset
    wenn ich das headset nicht eingesteckt habe wechselt der realtek hd audio treiber automatisch auf die anlage und wenn ich es wieder einstecke auf das headset
    da ich aber (wahrscheinlich wie viele hier :thumbup: ) zu faul bin das headset immer wieder ein und auszustecken würde ich das ganze gerne über autoit steuern
    ich würde am liebsten das script über eine g-taste aktivieren und so den ausgang wechseln
    gibt es eine möglichkeit über eine windows funktion oder irgendwas anderes um das zu realisieren?

    mfg bulli

    EDIT1: ich habe im internet bisle gesucht da hab ich ein par versuche mit bat scripts gesehen die mit fenster aufrufen in den einstellungen per send befehl die ausgänge gewechselt haben
    das ist aber unschön falls es nur diese lösung gibt dann steck ich doch lieber immer das headset rein und raus :thumbup:

    Einmal editiert, zuletzt von Bulli-IT (12. April 2012 um 01:56)

  • Den Audioausgang kannst du wiefolgt ändern :

    [autoit]


    Run("C:\Windows\System32\control.exe mmsys.cpl") ;Der Systempfad der zum SoundControl geleitet wird um ihn zu starten !
    WinWaitActive("Sound") ; Windoof wartet bis das Fenster geöffnet ist !
    Send("{UP}") ; Hier musst du deine Variable angeben ! ... UP = Nach oben , DOWN = Nach unten

    [/autoit][autoit][/autoit][autoit]

    If ControlEnable("Sound", "", 1001) Then ; Wenn der Button Eigenschaften Aktiv ist , sendet er exakt EINMAL Tab
    Send("{TAB}") ; Wiegesagt er sendet Tab
    EndIf ; Wennschleife zuende

    [/autoit][autoit][/autoit][autoit]

    if ControlEnable("Sound", "", 1002) Then ; Wenn der Button Konfigurieren Aktiv ist , Sende Tab dann Enter
    Send("{TAB}") ; Sendet TAB
    Send("{ENTER}") ; Sendet Enter
    EndIf ; Wennschleife zuende

    [/autoit][autoit][/autoit][autoit]

    WinClose("Sound") ; Fertig , er schließt das Sound Fenster

    [/autoit]

    Befehle die zu Editieren sind :

    [autoit]

    Send("{UP}"); Musst du auf die Anzahl deiner zwischengeschalteten Audigeräte ändern ! Einmal ; Send("{UP}") ; = Einmal hoch !

    [/autoit]


    Und dann Compilen und auf deine gewünschte G Taste legen !


    MFG SirBuddy :P :rock:


    :Edit:
    "C:\Windows\System32\control.exe mmsys.cpl" ist nicht der alleinige Windows-Pfad zum Soundcontrol !
    "mmsys.cpl" ist die Konfigurations - Ausführ Art !


    LG

    "Nehme nichts was dir nicht gehört! - Es könnte Platz verschwenden"

    Arbeit ist Arbeit ! Spaß ist Spaß ! Aber eine Mischung aus beiden, gibt es die ? ... Natürlich ! AutoIT

    Projekte :

    • FTP-Chat Client & Server
    • "Game©Yourself" - Professional GameInterface
    • WinRar - "KeyGen"
    • SecretIP - "Proxydynamische IP"
    • AutoWin - "Betriebsoberfläche ála AutoIT"

    Einmal editiert, zuletzt von SirBuddy97 (8. Mai 2012 um 13:44)