ControlClick

  • Ich hab ein kleines prob mit dem ControClick()
    ich sende einen Tastendruck um ein Fenster zu öffnen, mache ein paar controlclicks aber der nimmt die (manchmal) nicht an =(
    weis nicht warum
    hier der relevante code:

    [autoit]


    Send("{F1}")
    While (WinWaitActive($t1, "", 1) <> 1)
    WinActivate($t1)
    WEnd
    ControlClick($t1, "", 3121) ;;Click weiter
    Sleep(100)
    ControlClick($t1, "", 3125) ;;Click close
    Sleep(100)
    While (WinWaitActive($t2, "", 1) <> 1)
    WinActivate($t2)
    WEnd

    [/autoit]


    $t1 und $t2 enthalten die namen der Fenster (sind korrekt) auch die CotrolIDs sind überprüft mit dem autoitinfotool...(nur ein was: der Button close scheint unter einem unsichtbarem button "OK" zu sein...aber ich denke das ist belanglos)
    wie gesagt es geht zu ca 70% aller fälle....aber manchmal schließt er das Fenster nicht....

    ideen?

  • das ist schonmal gut...aber wie beheb ich jz den Fehler?

    Habs: ich drück solange (mit 3sek Pause) drauf, bis das Fenster weg is ^^

    Einmal editiert, zuletzt von Flamefire (19. April 2007 um 18:03)