Ein Bestimmten Punkt treffen?

12/19/2016 16:34 ~Laba~#1
Hallo,

habe vor Jahren mal mit AutoIT rumgespielt nur habe ich den größten Teil vergessen.

In einem Spiel kann man Sachen abbauen und um das zu tempo anzuheben kann man einen gelben bereich anklicken und die Sachen öffnen sich direkt. Nun meine Frage, kann man mit AutoIT was programmieren welches wenn es dies auf dem Bildschirm auftaucht direkt mit der maus hingeht und links klick macht?
[Only registered and activated users can see links. Click Here To Register...] (der gelbe bereich muss angeklickt werden)

Wie mache ich das am besten, per Pixelsearch?
12/20/2016 02:19 Moneypulation#2
Klar geht das mit Pixel-/ImageSearch. Wenn du das Programm nur für dich selbst schreiben willst, kannst du es sogar einfach hardcoden. Ich würd dir trotzdem raten, dass du mit ImageSearch die Position des Bildes in Variablen speicherst. Dann kannst du relativ von dem Punkt aus einen Pixel aussuchen, der sich verändern wird, wenn sich die ProgressBar mit der gelben Farbe auffüllt und mit PixelGetColor() ständig prüfen ob sich der Farbton dem Farbton am Anfang (also braun oder grün, je nach dem welchen Pixel du aussuchst) entspricht.

[Only registered and activated users can see links. Click Here To Register...]

Wenn die ProgressBar fancy animiert ist und sich die Pixelfarben ständig andern, geht das nicht so leicht. Das konnte ich aber vom Screenshot jetzt nicht nicht erkennen