Nabend,
ich hätte da mal eine kleine Frage zum unterbrechen von Endlosschleifen.
Und nein, damit meine ich nicht einfach den Befehl "Exitloop"!
Also, ich werde mal anhand eines kleinen Test-Scripts versuchen, meine Frage zu erklären:
Also, ich habe hier eine Form vor mir, mit einem Start -und einem Beenden-Button.
Wenn der Start-Button gedrückt wird soll etwas andauernd gemacht werden, z.b. mal "a" gesendet werden.
das würde ja wie folgt aussehen:
Beim Klick auf den Beenden-Button soll dies nun unterbrochen werden, das Script soll pausieren.
Wie muss ich jetzt while1/wend setzen und gehört dort dann ein exitloop hin?
z.b.
Oder i-wie so xD
Hoffe, einer hat ne Lösung für mich parat.
Danke im Vorraus!
MFG
ich hätte da mal eine kleine Frage zum unterbrechen von Endlosschleifen.
Und nein, damit meine ich nicht einfach den Befehl "Exitloop"!
Also, ich werde mal anhand eines kleinen Test-Scripts versuchen, meine Frage zu erklären:
PHP Code:
#include <GUIConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 283, 107, 193, 125)
$Button1 = GUICtrlCreateButton("Start", 32, 24, 100, 57, 0)
GUICtrlSetFont(-1, 24, 400, 0, "MS Sans Serif")
$Button2 = GUICtrlCreateButton("Exit", 144, 24, 100, 57, 0)
GUICtrlSetFont(-1, 24, 400, 0, "MS Sans Serif")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
Case $Button2
EndSwitch
WEnd
Wenn der Start-Button gedrückt wird soll etwas andauernd gemacht werden, z.b. mal "a" gesendet werden.
das würde ja wie folgt aussehen:
PHP Code:
while1
send("{a}")
wend
Wie muss ich jetzt while1/wend setzen und gehört dort dann ein exitloop hin?
z.b.
PHP Code:
case $button2
exitloop
sleep(200)
wend
Hoffe, einer hat ne Lösung für mich parat.
Danke im Vorraus!
MFG