AutoIT soll tasten an Programm senden

12/28/2013 06:25 Rev 9#1
Hallo, ich möchte einen kleinen "Workbot" für ein Game machen. Ich muss im Prinzip nur W für eine gewissen zeit X drücken, dann D für eine gewisse zeit Y. Und wenn ich dann wieder an meinen Ort ankomme, das passiert nach z.B 200mal W dann 25mal d dann 200mal W dann 25 d, dann soll das Programm wieder von vorne beginnen. In dem Fenster wo alles stattfindet heißt test.exe.
Wie wäre der Code für solch eine Folge?

PS: Am besten wäre, wenn man z.B f1 drückt dann kommt man von dem Desktop ( nachdem man das Script geöffnet hat ) in das existierende Fenster des Spieles. und das script führt die oben genannten Befehle solange aus bis man wieder f1 drückt.

Wäre echt toll wenn das einer machen könnte ;)
MfG
12/28/2013 12:04 Croco™#2
Für den Kontrollierten Tastendruck an eine Fenster benutzt Du ControlSend.
Innerhalb dieser Funktion sendest du "{w down}" um die Taste zu drücken und ein Sleep um die gewisse Zeit zu warten. Danach wieder "{w up}" um die Taste loszulassen.
Um diesen Tastendruck um eine gewisse Anzahl zu wiederholen wird die For schleife benutzt. Referenz Material findest entweder in der AutoIT Hilfe oder in meinem AutoIT Tutorial (siehe Signatur).
MfG Croco
12/28/2013 12:22 Rev 9#3
Danke dann mach ich mich mal an die Arbeit