AutoIt: Endlosschleife

Aus Wikibooks
Zur Navigation springen Zur Suche springen

Allgemein[Bearbeiten]

Mittels Endlosschleifen ist es möglich, einen Programmteil quasi unendlich oft auszuführen. In der Praxis wird aber normalerweise in der Schleife ein ExitLoop, Exit, oder Return verwendet, um die Schleife vorzeitig abzubrechen. Dadurch kann man zum Beispiel auf ein Ereignis reagieren, ohne dass dafür extra eine Variable verwendet werden muss. Eine Endlosschleife kann man mit jedem Schleifentyp realisieren, am einfachsten geht es aber mit einer While-Schleife:

While True
;Programmcode
WEnd

Eine While-Schleife wird ja bekanntlich so lange ausgeführt, wie die Bedingung "wahr" ist. Da das Schlüsselwort true immer wahr ist, wird die Schleife ewig ausgeführt.

Beispiel[Bearbeiten]

func _stop()
   Exit
endFunc
HotKeySet("^{F9}","_stop")
While True
Msgbox(64,"Ich...","...nerve dich")
WEnd