Welcher Button geklickt in einem WinWaitActive Fenster

  • Hi Leute,

    ich warte in einem Skript mit WinWaitActive auf ein bestimmtes Fenster einer
    dritten Software. Ist es auch möglich mit dem Skript zu erfassen, welchen
    Button der Beutzer gedrückt hat? In diesem Fall "Weiter" oder "Abbruch"?

    Bisher löse ich das über den Timeout, aber es kann ja auch sein, das der
    Benutzer nicht den "Weiter Button" innerhalb des Timeout klickt und schon
    ist das Script zum Teufel :cursing:

    Danke
    dali4u

  • http://www.autoitscript.com/forum/index.php?showtopic=9517

    Du kannst die Buttons im Fenster durch deine eigenen ersetzen. Wenn der User einen Button klickt, kannst du entsprechend darauf reagieren. Danach sendest du per

    [autoit]

    Controlclick

    [/autoit]

    den Klick weiter, damit auch alles seine geregelten Bahnen verläuft.
    Eine Timerfunktion kannst du auch einbauen. Schau dir dazu mal die Befehle

    [autoit]

    TimerInit

    [/autoit]

    und

    [autoit]

    TimerDiff

    [/autoit]

    an. (einfach auf die Befehle draufklicken, auf der Hilfeseite sind immer Beispiele)