Hallo,
wie verlasse ich am besten/schnellsten eine oder mehrere Schleifen?
HotKeySet("{F10}", "stop")$loop = true
While 1
While 1
While 1
If $loop = false then
WEnd
WEnd
WEnd
Func stop()
$loop = false
EndFunc
Hallo,
wie verlasse ich am besten/schnellsten eine oder mehrere Schleifen?
HotKeySet("{F10}", "stop")$loop = true
While 1
While 1
While 1
If $loop = false then
WEnd
WEnd
WEnd
Func stop()
$loop = false
EndFunc
Exitloop
Exitloop verlässt dann alle Schleifen?
Exitloop verlässt dann alle Schleifen?
Du kannst die Ebene angeben, die verlassen werden soll.
Siehe
ExitLoop
[/autoit]einfach draufklicken.
Also bei mir bleibts auch nach 5x drücken in der letzten Schleife
edit: kA warum der code hier so zusammengepresst wird..
[autoit]HotKeySet("{END}", "stop")Global $loop = True
While 1 Sleep(2000) MsgBox(0,"","While 1") While 1 Sleep(2000) MsgBox(0,"","While 2") While 1 Sleep(2000) MsgBox(0,"","While 3") If $loop = false Then ExitLoop WEnd WEndWEnd
Func stop() $loop = FalseEndFunc ;==>stop
Hallo attaxx,
du kannst hinter ExitLoop angeben, die wievielte Schleife verlassen werden soll. (1 = innerste Schleife). Also in etwa so:
[autoit]HotKeySet("{F10}", "stop")
$loop = true
While 1 ; ExitLoop 3
While 1 ; ExitLoop 2
While 1 ;ExitLoop 1
If $loop = false Then
ExitLoop 3
EndIf
WEnd
WEnd
WEnd
Func stop()
$loop = false
EndFunc
MfG Xenon