Klick Makro ?

04/02/2010 03:51 Moorsch#1
Huhu , hätte da mal folgende Frage . Steht ja bald Ostern an und habe keine lust die ganzen Hasen einzeln zu klicken für meinen Süß Titel . Daher ist meine Frage gibt es schon ein Makro / Bot zum klicken ? bzw. mit welchem Programm kann ich mir so ein Makro / Bot basteln ? ( bin jedoch neu im bereich Programmieren >_< )

MfG Moorsch
04/02/2010 07:03 Neon™#2
Code:
While 1
MouseClick("left", x-Koordinate, y-Koordinate)
Sleep(200)
WEnd
04/02/2010 07:20 Reextion#3
Quote:
Originally Posted by Neon™ View Post
Code:
While 1
MouseClick("left", x-Koordinate, y-Koordinate)
Sleep(200)
WEnd
Huhu Neon ^^ Er ist ganz neu xD Was nützt ihm ein Code wenn er nicht weiß wofür er ist...

So zum Theardersteller... als erstes lädst du dir autoit runter^^
Dann guckst du in dem Extraordner nach einem Record programm...
heißt bei mir so
Code:
C:\Programme\AutoIt3\Extras\Au3Record
Nun klickst du auf Record, und klickst da hin wo der Süßigkeitenstapel sein sollte. Nun wird dir in dem Recordprogramm angezeigt, wie der Code heißt.
Dort steht jetzt erstmal nur so wie Neon es teils geschrieben hat
Code:
MouseClick("left", x-Koordinate, y-Koordinate)
Jetzt gehst du in irgendeinen Ordner
Code:
Rechtsklick>Neu>Autoitv3script.
Auf dieses Script klickst du ebenfalls mit rechtsdrauf und klikcst auf Edit.
Der Inhalt mit dem Grünen Text wird einfach rausgelöscht. Nun fügst du erstmal aus dem Recorder dort den Code ein... also
Code:
MouseClick("left", x-Koordinate, y-Koordinate)
.Darüber schreibst du wie es Neon gemacht hat
Code:
While 1
und unter deine Koordinaten Zeile
Code:
WEnd
Nun hast du eine Undendlichschleife... der bot klickt dort immer und immer wieder drauf. Damit es nicht zuuu schnell geht baust du genau wie Neon ein Sleep ein... also schreibst du über
Code:
WEnd
einfach
Code:
Sleep(500)
Das heißt soviel wie"Schlafen " 500 milisekunden... nun speicherst du den COde und schließt ihn. auf die .au3 datei wieder rechtsklick, und compile script. Nun hast du eine Fertige Exe, und hoffentlich ein bisschen mehr dazugelernt als nur Copy & Paste...^^ Und weißt wofür Neons code ist >.<
04/02/2010 13:57 Moorsch#4
ahh sehr nice =)) werds ausprobieren wenn ich die ersten stacks habe und an Neon .. auch schon mal thx für die schnelle antwort
04/03/2010 15:17 eraser1234#5
Würde aber sicherheitshalber noch ein random einbauen:

Quote:
$rndnumber = Random(100, 500)
Sleep($rndnumber)
04/03/2010 15:20 Killerzwerg829#6
oder noch kürzer:

Code:
Sleep((Random(100,500))
04/04/2010 22:47 Moorsch#7
nice =) hat alles geklappt
08/12/2010 14:58 nultar#8
ähm leute ich hab mal ne frage (bitte nicht lachen^^) wie beendet man das script jetzt? denn ich kann dann nichts mehr machen nurnoch strg alt entf und dann abmelden/herunterfahren nichtmal taskmanager geht
08/12/2010 15:38 Killerzwerg829#9
Du müsstes unten recht ein Tray Icon von Autoit haben. Dort dann Rechtsklick und beenden.
Oder du programmierst eine beenden Funktion mit ein ;)
12/01/2011 18:19 xXShabuXx#10
Gibs das auch für verschiedene Tränke? Sprich er benutzt es in der Gildenhalle, verlässt die Gildenhalle, benutzt einen, geht wieder in die Gildenhalle usw.?

Lg
12/01/2011 21:53 w a m b o#11
is jetzt nich perfekt, aber damit funktionierts bei mir.
das gildenfenster is ganz oben links die inventar taschen direkt rechts danaben. man muss die fenster eventuell so verschieben, dass die tränke bzw der in die-gh-reise-button getroffen wird. hat man eine schnellere/langsamere verbindung sollte man noch die sleepzeit größer/kleiner machen.

Code:
HotKeySet ("{F2}", "funktion")
Func funktion()
Exit
EndFunc

For $i = 0 To 63; 1 Stack Tränke im ersten Slot vom Inventar [F9]


Controlclick("Guild Wars", "", "", "left", 4, 414, 105)
sleep(200)
Controlclick("Guild Wars", "", "", "left", 1, 332, 95)
sleep(3000)
Controlclick("Guild Wars", "", "", "left", 4, 414, 105)
sleep(150)
Controlclick("Guild Wars", "", "", "left", 1, 332, 95)
sleep(3000)


Next

Exit