Hilfe um Fenster im hintergrund zu schließen

  • hallo ,

    Ich habe hier das AutoScript :

    [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]


    Mein Problem :

    Ich habe mir die Autoit scripte auf eine taste bei meiner g15 gelegt , wenn ich nun in einem spiel bin oder z.b. in itunes will ich auf die taste klicken und es sollen die boxen gewechselt werden . jedoch startet bei mir das programm und blinckt dann im hintergrund , erst wenn ich unten in der leiste auf ds symbol klicke und somit das script in den vordergrund rufe führt er es durchgängig aus .
    Ich glaube das problem liegt daran das er es zwar im hintegrrund aufruft , aber dann nicht durchgehen kann weil es ja nicht ausgewählt ist .
    jemand eine idee wie ich ihm sage das er es alles im hintergrund auswählen soll ? bzw das fenster zwinge im vordergrund zu öffnen ? ( wäre aber dann die notnagel lösung da ich ja nicht immer aus dem spiel fliegen will ^^ )

    Gruß Max