Also ich versuche gerade ein Script zu erstellen mit 2 buttons . Butten 1 soll die while schleife starten das z.b immer Send("hallo") kommt.Das funktioniert einwandfrei aber wenn ich nun Button 2 drücke passiert garnix!(Button 2 sollte die while schleife unterbrechen so das ich sie wieder starten kann wenn ich auf button 1 klicke).Es läuft einfach weiter und ich muss es dann mit dem task manager beenden.
Habe auch schon hier im Forum geschaut auch ein paar sachen zu ExitLoop gefunden aber irgendwie konnten die mir nicht weiter helfen.
Achja hier ist mal mein Script:
C
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 225, 113, 192, 124)
$Start = GUICtrlCreateButton("Start", 16, 8, 75, 25, $WS_GROUP)
$Stop = GUICtrlCreateButton("Stop", 112, 8, 75, 25, $WS_GROUP)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
If $nMsg = $Start Then
while 2
sleep(1000)
send("hallo")
Sleep(1000)
If $nMsg = $Stop Then
ExitLoop
EndIf
WEnd
EndIf
If $NMsg = $GUI_EVENT_CLOSE Then ExitLoop
WEnd
Alles anzeigen
Bin über jeden Tipp dankbar
Mfg FroZenBabE