AutoIT Klick Bot (Bitte um Hilfe)

06/19/2014 12:18 flaversaver#1
Hallo ich braucht in AUTOIT einen Bot der 4 mal die links Taste der Maus drückt jeder klick befindet sich an einer festen position auf meinem Bildschirm, das soll in einer endlosschleife geschehen und möglichst schnell.

Ich wollte fragen ob mir das jemand schnell machen könnte?
Und falls ich koordinaten brauche, wie ich diese von den 4 positionen herausfinde.

Wäre sehr nett von euch.

Mfg.:D
06/19/2014 12:38 alpines#2
Wieso schaust du dir erst nicht mal die Stickies durch? Da gibts einen Thread wo man kleine Requests stellen kann.
06/19/2014 12:46 flaversaver#3
Tut mir Leid, das hast du wohl recht. Frag mich aber ob ich da auf die schnelle fündig werde. Ist eine dringende Angelegenheit, deswegen dachte ich mir ich frag gleich hier einfach im Forum nach.
06/19/2014 13:19 alpines#4
AutoIt Window Info um Koordinaten rauszufinden und mit MouseClick("left", x, y, 1) kannst du dann die Klicks machen. Script könnte so aussehen:
Code:
#include Misc.au3>
$aKoordinaten[4][2] = [[100, 200], [300, 400], [500, 600], [700, 800]]

While Not _IsPressed(12) ;beendet mit der Drücken der Alt-Taste
	For $i = 0 To UBound($aKoordinaten) - 1
		MouseClick("left", $aKoordinaten[$i][0], $aKoordinaten[$i][1], 1, 0)
	Next
WEnd
06/19/2014 14:30 flaversaver#5
Hmm danke, scheint bei mir aber irgendwie nicht zu funktionieren.

Edit:
Folgende Koordinaten brauche ich in nachfolgender Reihenfolge:

1: 1258, 679
2: 579, 395
3: 663, 442
4: 346, 214

Window title des Programms wo reingeklickt werden soll:

BlueStacks App Player

Der Bot soll alle 4 Punkte anklicken ohne Pause und danach sofort wieder von neu beginnen, eine Hotkey funktion zum beenden wäre noch nicht schlecht aber mehr brauche ich nicht.
06/20/2014 11:48 butter123#6
schau dir an wie arrays funktionieren, dann kannst du die koordinaten selber einfügen
und wenn du genauer hinschaust, siehst du auch wie dus mit einer taste beenden kannst...
die hilfe von autoit kannst du mit F1 aufrufen