[AutoIT] Pixelsearch Frage

08/31/2014 04:18 Professor Linebeck#1
Heyho E*PVP'ers.

Ich mach's kurz und knapp:
Ist es möglich, per Pixelsearch zu erkennen, ob sich mein festgelegter Farbwert bewegt?
Also wenn sich z.B der Wert 0xFFFAA5 nach links bewegt, soll sich der Mauszeiger per Mousemove in die obere ecke des Bildschirms bewegen. Ist sowas möglich?
Notfalls könnte ich anstatt Pixelsearch halt Imagesearch verwenden. Wäre prinzipiell das selbe.

Danke im voraus.
08/31/2014 09:36 KDeluxe#2
Mit PixelGetColor() kannst du deinen Pixel auf einen Farbwert prüfen. Ändert sich dieser kannst du mit PixelSearch() von der Ausgangssituation eine (am besten) kleines Areal absuchen um feststellen zu können, wohin der Pixel "gewandert" ist.
Kurz und knapp: Es ist sehr einfach zu lösen.
09/10/2014 01:35 c0w#3
prinzipeller aufbau: pixel per farbe finden, evtl in bestimmtem areal, koord speichern und regelmäßig überprüfen ob der pixel an der stelle noch die farbei hat (hat er nicht isser gewandert) oder immer wieder prüfen wo dieser pixel ist und ob die koordinaten noch übereinstimmen.