Hallo ist es möglich eine Schleife (While) zeitlich zu begrenzen? Also zum Beispiel das sie nach einer Minute beendet wird?
Wenn ja wie?
Schleife zeitlich beenden??
-
- [ gelöst ]
-
SyScO -
28. Januar 2011 um 00:02 -
Geschlossen -
Erledigt
-
-
- Offizieller Beitrag
Ganz einfach:
[autoit]
[/autoit]
$iTimer = TimerInit()
Do
Sleep(20)
Until TimerDiff($iTimer) > 60000 ; <- Wert in Millisekunden -
Und für die While Schleife
[autoit]$tInit = TimerInit ()
[/autoit][autoit][/autoit][autoit]While TimerDiff ($tInit) <= 2000
[/autoit]
$Tool= StringSplit (TimerDiff ($tInit),"." )
ToolTip ($Tool[1])
sleep (50)
WEnd -
Oder so
[autoit]$timer = Number(TimerInit())
[/autoit]
While TimerDiff($timer) <= 1000 * 60 * 5 ;Läuft 5 Minuten
;code
WendEdit:Badbunny war schneller

-
super vielen Dank leute^^
-
Zitat
Schön, dann ist dein Problem ja gelöst, schön wäre es allerdings auch wenn du den Thread auf gelöst setzt. Einfach 1. Beitrag bearbeiten, Präfix (nähe Überschrift) ändern und speichern (absenden)
Zitat von autoBert
-
ich dinde Hamukau und autoBert sollten "Leute zum auf [gelöst] stellen bringer" werden;)