Hi habe mir eine funktion geschrieben, die rekursiv ist und über den button 1 gestartet wird...soweit auch kein problem nur möchte ich diese mit dem button 2 beenden, aber nicht das programm schließen. Bekomms aber iwie nicht richtig hin,da ich den passenden befehl nicht finde.
Ich hoffe ihr könnt mir helfen;)
Der Code ist jetzt sinngemäß und ganz einfach gehalten...geht mir ums Prinzip
Spoiler anzeigen
#include <GUIConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 633, 454, 193, 115)
$Button1 = GUICtrlCreateButton("Start", 128, 128, 65, 25, 0)
$Button2 = GUICtrlCreateButton("Stop", 128, 168, 65, 25, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
schreibe()
Case $Button2
;Hier sollte nun die Beendigung erfolgen
EndSwitch
WEnd
Func schreibe()
Sleep(3000)
Send("Test")
Send("{NUMPADENTER}")
Sleep(3000)
Send("test2")
Sleep(3000)
Send("{NUMPADENTER}")
Sleep(3000)
schreibe()
EndFunc