Pixelsearch problem

  • Ok aslo habe mal eine Frage:
    Ich habe hier unten diesen bild (Im Anhang) unt möche folgendes haben:
    Sobald das Prog in dem käschen einen gelben punkt (Farbwert 0xFFD44C) entdeckt soll er numpad 4 drücken (NUR 1x!!)Und wenn das gelbe Pünktchen wieder verschwindet wieder Numpad4 drückt!
    wie schaut dazu der Code aus??
    lg

  • Hallo, Autoit-Anfänger ^^

    Ich glaube, so müsste es gehen

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

    Global $gefunden = 0

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

    pixelsearch(900,300,1200,600, 0xFFD44C)
    if not @error Then
    Send("{NUMPAD4}")
    $Gefunden = 1
    EndIf

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

    pixelsearch(900,300,1200,600, 0xFFD44C)
    if @error and $Gefunden = 1 Then
    Send("{NUMPAD4}")
    Endif

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

    Hoffentlich konnte ich helfen ;)

    Liebe Grüße
    Elodie

  • ja, ne Schleife hat gefehlt. Ich dachte, du tust das in einen größeren Programmcode ^^
    Okay, so ist's komplett:

    [autoit]


    Global $gefunden = 0, $hv = 1

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

    Opt('MustDeclareVars', 1)

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

    while($hv)

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

    pixelsearch(900,300,1200,600, 0xFFD44C)
    if not @error and $Gefunden = 0 Then
    Send("{NUMPAD4}")
    $Gefunden = 1
    EndIf

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

    pixelsearch(900,300,1200,600, 0xFFD44C)
    if @error and $Gefunden = 1 Then
    Send("{NUMPAD4}")
    $Hv = 0
    Endif

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

    Wend

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

    Mfg, Elodie

    Einmal editiert, zuletzt von Elodie (4. Juni 2009 um 22:03)

  • Also eigentlich sind ja bots verboten...
    Oder haben sich die Regeln geändert?
    Jam du solltest es doch wissen^^

    Padmak