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
Pixelsearch problem
-
AutoIt-Anfänger -
4. Juni 2009 um 20:36 -
Geschlossen
-
-
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)
[/autoit][autoit][/autoit][autoit]
if not @error Then
Send("{NUMPAD4}")
$Gefunden = 1
EndIfpixelsearch(900,300,1200,600, 0xFFD44C)
[/autoit][autoit][/autoit][autoit][/autoit]
if @error and $Gefunden = 1 Then
Send("{NUMPAD4}")
EndifHoffentlich konnte ich helfen
Liebe Grüße
Elodie -
da da schließt sich das prog sofort wenn ich es öffne
-
Bitte poste deinen Fragen nicht hier, da es das Unterforum für fertige Scripte ist und post auch nicht dopllelt!
-
ja, ne Schleife hat gefehlt. Ich dachte, du tust das in einen größeren Programmcode
[autoit]
Okay, so ist's komplett:
[/autoit][autoit][/autoit][autoit]
Global $gefunden = 0, $hv = 1Opt('MustDeclareVars', 1)
[/autoit][autoit][/autoit][autoit]while($hv)
[/autoit][autoit][/autoit][autoit]pixelsearch(900,300,1200,600, 0xFFD44C)
[/autoit][autoit][/autoit][autoit]
if not @error and $Gefunden = 0 Then
Send("{NUMPAD4}")
$Gefunden = 1
EndIfpixelsearch(900,300,1200,600, 0xFFD44C)
[/autoit][autoit][/autoit][autoit][/autoit][autoit]
if @error and $Gefunden = 1 Then
Send("{NUMPAD4}")
$Hv = 0
EndifWend
[/autoit][autoit][/autoit][autoit][/autoit]Mfg, Elodie
-
klappt leider auch nicht^^
-
Also eigentlich sind ja bots verboten...
Oder haben sich die Regeln geändert?
Jam du solltest es doch wissen^^Padmak
-
@Padmak
Stimmt, hab garnicht dran gedacht^^