Schleife mit AutoIt

09/20/2012 20:48 portugal98#1
Hallo Leute,


ich versuche gerade ein script zuschreiben es soll:

Eine Taste z.b 3 200x hintereinander drücken und das in ca. 5Sekunden Abständen.

Mein Script sieht gerade noch sehr mager aus :D


__________________________________________________ ____________

HotKeySet ( "{F5}" , "Start" )
HotKeySet ( "{F7}" , "Ende" )
HotKeySet("{F6}", "Pause")

$a = 0
Func Start ()


For $a = 1 To 5

Send("3")

Next

EndFunc


Func Ende ()
Exit
EndFunc

Func Pause()
EndFunc

While 1
WEnd

__________________________________________________ __________

ps: hab nicht sehr viel Ahnung ;)

lg
09/20/2012 20:53 omer36#2
ist doch fasst richtig...

For $a = 1 To 200
Send("3")
Sleep(5000)
Next
09/20/2012 21:03 portugal98#3
Hi,

danke für die schnelle Antwort hatte es vorhin auch mit Sleep probiert aber es hatte nie geklappt hab den Fehler auch nicht gefunden naja egal thx !!
10/07/2012 21:05 netcrash1303#4
hi ich habe ein ähniliches problem und bin leider was autoit angeht absolut planlos.
ich will nur das immer wieder die maus gedrückt wird auf einer bestimmten coordinate.
das hab ich alles schon nur will ich nun die mausklicks beschränken z.b. auf 200 oder sowas.

mein script sieht bis jetzt so aus.
Code:
While 1
	MouseClick("left",266,777)
	sleep(3500)
	WEnd
danke schon mal im vorraus.
10/07/2012 22:25 Achat#5
Code:
$i=0
While $i < 200
	MouseClick("left",266,777)
	sleep(3500)
$i+=1
WEnd
Eine For-Schleife wäre dafür natürlich geeigneter.

Code:
for $i = 0 to 200
	MouseClick("left",266,777)
	sleep(3500)
next
MfG