Aktion mehrmals ausführen

01/17/2010 16:54 spriter1337#1
Hey,
habe ein problem mit meinem autoit script. Ich hoffe ihr könnt mir helfen.
Ich möchte eine funktion aus einem script x mal ausführen.

func msg()
msgbox (1, "Titel", "Hallo")
sleep (10000)
endfunc

Ich möchte also die funktion "msg()" also nach einer festgelegten zahl wiederholen. Habe es mit For...Next schleifen probiert aber irgendwie schaffe ich es nicht.
Danke für jede Hilfe..
spriter1337
01/17/2010 16:56 HardCore.1337#2
PHP Code:
For $i 1 to 50
  msg
()
Next 
01/17/2010 17:01 EliteAllianz#3
Wollt ich auch grad schreiben^^
Oder du wiehderholst das erste immer wieder
01/17/2010 17:18 spriter1337#4
okay vielen dank..so ähnlich hatte ich es immer probiert aber funktionieren wollte mit meiner version nie :D
01/17/2010 17:27 Cholik#5
#moved to autoit section kk ;O
01/19/2010 21:32 ●ROBBY●#6
Benutz doch einfach While 1 also:

PHP Code:
func msg()
While 
1
msgbox 
(1"Titel""Hallo")
sleep (10000)
WEnd
endfunc 
01/19/2010 21:35 HardCore.1337#7
Quote:
Ich möchte eine funktion aus einem script x mal ausführen
Heißt, er weiß wie oft er sie ausführen will. Demnach wäre die While Schleife überflüssig
01/19/2010 22:23 .nAno#8
Quote:
Originally Posted by Gigarobin View Post
Benutz doch einfach While 1 also:

PHP Code:
func msg()
While 
1
msgbox 
(1"Titel""Hallo")
sleep (10000)
WEnd
endfunc 
Kla kann man das alles auch ohne For schleife machen, nur das ist unpraktisch bis blöd...

PHP Code:
$i 0

While $i not x*mal oft
$i 
$i 1

msg
()
WEnd 
PHP Code:
$i 0

Do
$i $i +1
msg
()
Until $i x*mal oft 
01/19/2010 22:25 Cholik#9
Quote:
Originally Posted by .nAno View Post
Kla kann man das alles auch ohne For schleife machen, nur das ist unpraktisch bis blöd...

PHP Code:
$i 0

While $i not x*mal oft
$i 
$i 1

msg
()
WEnd 
PHP Code:
$i 0

Do
$i $i +1
msg
()
Until $i x*mal oft 
Es hat schon seine Richtigkeit, dass es verschiedene Arten von Schleifen gibt :O
01/20/2010 06:41 HardCore.1337#10
Ja, aber in dem Falle wäre wohl die For Schleife das beste
01/20/2010 20:25 .nAno#11
Quote:
Kla kann man das alles auch ohne For schleife machen, nur das ist unpraktisch bis blöd...
Wie bereits erwähnt :P

Es war auch ehr als Ergänzung gemeint als als Klarstellung :awesome: