Problem mit auswahl des Änderungsfensters

  • Hiho ,

    Also die Idee hinter dem Script hab ich aus einem Forum , der Sinn des Scriptes besteht darin durch das simple klicken der Exe die Soundkanäle zwischen Headset und Boxen zu switchen .

    Nun zu meinem Problem :

    Ich will zur Zeit die Exe-Dateien durch einfaches drücken meiner Makrotasten auf meiner G15 ausführen .
    Doch sobald ich z.b. Firefox ausgewählt habe und dann eine der Makrotasten drücke startet das Windows Sound Fenster ändert den Soundkanal und blinkt dann solange unten in der Taskleiste bis ich es anklicke , dann erst führt das Programm zu ende und schließt sich .

    Wie kann ich es umgehen das ich das Fenster erst anklicken muss ?

    Hier der Code :

    [autoit]

    Run("c:\windows\system32\control.exe mmsys.cpl")

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

    WinWaitActive("Sound")

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

    send("{DOWN}")

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

    if ControlEnable("Sound", "", 1001) Then
    send("{TAB}")
    EndIf

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

    if ControlEnable("Sound", "", 1002) Then
    Send("{TAB}")
    Send("{ENTER}")
    EndIf

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

    WinClose("Sound")

    [/autoit]


    Schonmal vielen Dank !

    Max

  • Hallo hauerli,

    Versuch es doch mal so:

    Spoiler anzeigen
    [autoit]

    ProcessClose("Programm.exe")

    [/autoit]

    Also statt das Fenster schließen zu lassen (was ja nur im Aktiv Modus klappt)

    Einfach den Prozess unterbrechen / Beenden.

    ;)

    <<Hearty´s AGB: "Das Lesen der AGB ist nur angemeldeten Usern vorbehalten. Anmeldung nur mit Aktzeptierung der AGB möglich"...*FAIL* :!: :!: :!:

  • Zitat

    Wie kann ich es umgehen das ich das Fenster erst anklicken muss ?

    [autoit]

    controlclick controlsend

    [/autoit]

    Achtung Anfänger! :whistling:

    Betrachten des Quellcodes auf eigene Gefahr, bei Übelkeit,Erbrechen,Kopfschmerzen übernehme ich keine Haftung. 8o

  • Hallo hauerli,

    herzlich willkommen im Forum und viel Spass mit AutoIt.

    Hier kannst du dir die deutsche Hilfe herunterladen.
    Hier gibt es ein AutoIt-Tutorial: http://wiki.autoit.de/wiki/index.php/TutorialSehr hilfreich ist auch das Buch von peethebee

    und jetzt zu deinem Problem, die Control... Funktionen sollten es lösen, (wie Dietmar schon schrieb) lies dir dazu am besten auch https://autoit.de/index.php?page…98773#post98773 an, du musst evtl. auch die nachfolgenden Posts lesen,

    mfg autoBert