ImageSearch mit warte zeit bis Bild gefunden wurde

  • hi,

    wollte mal fragen ob es möglich ist ein script zu pausieren bis ein bestimmtes Bild mit ImageSearch gefunden wurde und dann soll das script weiter läufen bis z.B. zum nächsten ImageSearch und dann halt wieder pausieren und wenn das Bild gefunden wurde weiter machen.

    Denke mal das ich das in einer schleife machen muss aber wüsste jetzt nicht wie.

    MfG EmEx

    Einmal editiert, zuletzt von EmEx (15. Juli 2010 um 12:16)

  • sowas:

    Spoiler anzeigen
    [autoit]

    Global $x1, $y1

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

    While 1
    Do
    $bPicture1 = ImageSearch("pfad zum bild",1,$x1,$y1)
    Until $bPicture1

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

    Do
    $bPicture2 = ImageSearch("pfad zum bild2",1,$x1,$y1)
    Until $bPicture2
    WEnd

    [/autoit]

    Das finden von Rechtschreibfehlern muss sofort und unverzüglich dem Autor gemeldet werden. Das eigennützige Verwenden dieser Rechtschreibfehler ist strengstens untersagt und kann mit Freiheitsenzug bestraft werden.

  • jo das funzt ganz gut aber nen time out gibts glaub ich nicht dafür, oder?

    MfG EmEx

  • jo das funzt ganz gut aber nen time out gibts glaub ich nicht dafür, oder?

    MfG EmEx

    [autoit]

    Global $x1, $y1

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

    While 1
    $iTimer = TimerInit()
    Do
    $bPicture1 = ImageSearch("pfad zum bild", 1, $x1, $y1)
    Until $bPicture1 Or (TimerDiff($iTimer) > 5000)

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

    $iTimer = TimerInit()
    Do
    $bPicture2 = ImageSearch("pfad zum bild2", 1, $x1, $y1)
    Until $bPicture2 Or (TimerDiff($iTimer) > 5000)
    WEnd

    [/autoit]