Hallo xDarkFlame

Da in deinen Tags das Wort AutoIT vorkommt, gehe ich mal davon aus, dass du dieses Programm dafür benutzen willst und dir somit selber so ein Makro schreiben willst... Dann wollen wir mal:

Als erstes musst du dir natürlich auf deinem PC AutoIT installieren. Sollte nicht all zu schwer sein :D

Danach gehst du in irgendeinen Ordner und klickst an eine freie Stelle einen Rechtsklick. Danach kannst du unter NEU den Punkt "AutoIT v3 Script" auswählen. Je nach Installation von AutoIT kannst du jetzt zum Öffnen der Datei einen Doppelklick oder einen Rechtsklick und dann "Edit Script" auswählen.

Nun kannst du in dem darauf folgendem Fenster alles eingeben, was AutoIT für dich übernehmen soll. Jeder Befehl wird in eine neue Zeile geschrieben, sonst brauchst du nicht wirklich viel zu beachten...

Da ich deine Frage nicht so ganz verstanden habe, gebe ich dir hier nur ein Beispiel und du baust dir dann dein Spezielles Script selber zusammen:

Wichtig sind in AutoIT für dich folgende Befehle:

MouseClick("left")

Bewirkt ein Klicken der Maus. Wenn du "left" durch "right" ersetzt, dann klickt der PC mit der rechten Maustaste.

Sleep(1000)

Hiermit kannst du das Programm 1 Sekunde lang nichts tun lassen. Für 2 Sekunden gibt man 2000 ein, für eine halbe Sekunde dann 500. Wenn man nicht die Genaue Zahl weiß, kann man auch Rechen-Ausdrücke eingeben, wie zum Beispiel 6/100 (für den Bruch 6 Einhundertstel) oder 1000 * 60 * 3 (für 3 Minuten)

MouseMove(6,24)

Hiermit bewegst du deine Maus zur der Stelle 6, 24 (also 6 Pixel von der linken oberen Ecke nach Rechts und 24 Pixel nach unten)


Beispiel:

Wenn du jetzt einfach nur 25 mal die Linke Maustaste gedrückt haben willst, kannst du gerne einfach nur

MouseClick("left")
MouseClick("left")
.....

schreiben. Man kann das aber mit Schleifen wesentlich abkürzen:

For $i = 1 to 25
    MouseClick("left")
next

Das heißt im Endeffekt nichts anderes als das der Befehl, der zwischen "For" und "next" steht genau 25 mal ausgeführt werden soll. (AutoIT-Fans werde mich wahrscheinlich jetzt steinigen)

Wenn du dieses Programm nun ausführen solltest ("Tools" -> "Go") wirst du feststellen, dass er nach kürzester Zeit bereits fertig ist. Nach 0.829 Sekunden hat er bei mir alles ausgeführt... Also müssen wir dem Programm noch sagen, dass er zwischen den einzelnen Klicks noch etwas warten soll:

For $i = 1 to 25
    MouseClick("left")
    Sleep(1000 / 25)
next

Mathematik hilft uns hier weiter. Wir warten jeweils eine 25stel Sekunde. Wenn wir das 25 mal machen, haben wir damit genau eine Sekunde...

Ich hoffe, du kannst damit etwas Anfangen und dir damit dein eigenes Programm basteln. Wenn du weiterhin Fragen hast oder du einfach gar nichts verstanden hast, so frag einfach nach... Ich werde dir versuchen zu helfen...

Dornteufel

...zur Antwort
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.