Hallo ,
wie kann ich machen das mein script
zb 121 sendet
und danach 122,123,124 usw
bsp
[autoit]while 1
MouseClick("left", 251, 328)
MouseClick("left", 400, 400)
send ( "212" )
wend
das dann bei dem nächsten durchlauf 213 schreibt ?
Hallo ,
wie kann ich machen das mein script
zb 121 sendet
und danach 122,123,124 usw
bsp
[autoit]while 1
MouseClick("left", 251, 328)
MouseClick("left", 400, 400)
send ( "212" )
wend
das dann bei dem nächsten durchlauf 213 schreibt ?
Schau dir mal for schleifen mit next an
uhh
hab das in hilfe eingegeben
und versteh nur bahnhof
kann kein englisch
bin noch noob
Hier gibt es eine Deutsche Hilfe!
Downloade sie dir mal und schau die da die For-Next Schleife an, wenn du dann noch fragen hast bekommst du ganz sicher hilfe.
Aber versuche es ab besten erstmal selber, dass du nochwas dabei lernst^^
MfG xXTobi93Xx
Hallo tillmann221
Zitatuhh
hab das in hilfe eingegeben
und versteh nur bahnhof
kann kein englisch
bin noch noob
dann lade dir doch die Hilfe-Dateien in Deuetsch herunter.
mfg (Auto)Bert
Lad dir doch die deutsche Hilfe runter
Es geht aber auch mit einer While-Schleife:
$Zahl = 0 ;der Variablen "Zahl" wird der Wert "0" zugewiesen.
while 1
$Zahl += 1 ;der Variablen Zahl wird ein Wert der um 1 größer ist als ihr voriger zugewiesen.
MouseClick("left", 251, 328)
MouseClick("left", 400, 400)
send ($Zahl)
wend
So zählt er bis "Unendlich".
While schleifen sind (finde ich) dazu nicht besonders gut geeignet, For-Next ist für diese Aufgabe viel besser. Do-Until schleifen könnte man auch verwenden, wobei ich die For-Next schleife für soetwas bevorzuge^^
MfG xXTobi93Xx
Nicht, wenn man nicht weiß bis wohin man zählen will.. also ohne Limit. Und von Tillmann wurde kein Limit angegeben.
Hier mal ein for beispiel von 121 bis 126
[autoit]For $i = 121 To 126 Step +1
Send($i)
next
Noch eimal mit einer Anfangs - Stopeingabe.
Er macht es solange, wie die Startzahl kleienr ist als die Stopzahl.
start2 hab ich nur gemacht, weil man ja auch will, dass er di Schleife bei der letzten Zahl auch noch Durchläuft.
$start = InputBox("Anfangszahl", "Bitte Anfangszahl eingeben: ")
$stop = InputBox("Schlusszahk", "Bitte Schlusszahl eingeben: ")
$start2 = $start - 1
While $start2 < $stop
MouseClick("left", 251, 328)
MouseClick("left", 400, 400)
Send($start)
$start = $start + 1
$start2 = $start - 1
WEND
WOW ! viele antworten
funktioniert jetzt
danke für eure hilfe
Und das obige mit For
[autoit]$start = InputBox("Anfangszahl", "Bitte Anfangszahl eingeben: ")
$stop = InputBox("Schlusszahk", "Bitte Schlusszahl eingeben: ")
For $i = $start To $stop step +1
MouseClick("left", 251, 328)
MouseClick("left", 400, 400)
Send($i)
Next