Control Click

  • Hallo,

    ich möchte einen Klick an ein
    Windowsprogramm senden.
    Das Fenster wird erkannt aber es kommt kein Klick an!

    Beispiel:

    [autoit]


    if WinExists("Programmfenster","") Then
    MsgBox(0,"ok","erkannt")
    ControlClick("Programmfenster", "", "Button27","left")
    EndIf

    [/autoit]

    Das sind die Daten mit au3.info
    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    Der Klick sollte auf Button27 ausgeführt werden!
    Was mache ich hier falsch?

    Das aktive Fenster gibt mir eine Mledung aus
    daß es existiert!

    Liebe Grüße
    Ilse ;)

  • Hallo Funkey,

    huh, es läuft jetzt.
    Es war der Fenstertitel.

    Eine Frage:
    Es kann sein daß sich der Titel ändert, aber
    das Programm und der Button bleibt!
    Kann man da nicht eine andere FensterID eintragen?

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

    $Window = 0x002B03BC ;handle

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

    if WinExists($Window,"") Then
    WinActivate($Window,"")
    ;MsgBox(0,"ok","erkannt")

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

    ControlClick($Window, "", "Button27", "LEFT")
    EndIf

    [/autoit]

    das klappt leider nicht!

    ;) Ilse

    2 Mal editiert, zuletzt von Ilse (20. September 2011 um 13:51)