Farbe in einem bestimmten Feld erkennen (nicht auf einzelne Pixel bezogen)

  • Mist, ich habe meinen Post versehentlich gelöscht... :pinch:
    Dann eben nur eine ganz kurze Fassung.

    Oder wird die Erste Pixelsearch-Funktion ausgeführt und falls er nichts findet geht er zur nächsten PixelSearch? So sollte es sein.

    So sollte es dann aussehen:

    [autoit]

    HotKeySet("{ESC}", "_Ende")
    $farbe = 0x0000FF

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

    While True
    If IsArray (PixelSearch (1242, 582, 1255, 591, $farbe)) Then
    ; MouseClick bla
    ; MouseClick blubb
    ; MouseClick ...
    EndIf

    ; If IsArray (PixelSearch(1242, 600, 1255, 609, $farbe)) Then
    ; MouseClick ...
    ; usw
    ; EndIf
    WEnd

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

    Func _Ende()
    Exit
    EndFunc

    [/autoit]

    Viel kürzer wäre es natürlich mit einem Array... Aber das brauchst du sicher nicht. :rolleyes:

  • Vielen Dank an alle, die mir hier geholfen haben und die Geduld nicht verloren haben.

    Es funktioniert jetzt genau so wie ich es mir vorgestellt habe :) :rock: :thumbup: