Guten Tag,
ich komme hier nicht weiter. Ich möchte, dass er meine While Schleife stoppt und das Bild, welches gerade genommen wurde, da stehen lässt.
Er ändert immer die Bilder und wenn man nochmal auf " Los " klickt, dann soll er halt stoppen und das Bild, welches gerade dran ist, da stehen lassen
Script :
Spoiler anzeigen
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("Form1", 487, 151, 192, 124, $WS_POPUP)
$Pic1 = GUICtrlCreatePic(@ScriptDir & "\Data\Test.jpg", -24, 0, 519, 80, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
$Pic2 = GUICtrlCreatePic(@ScriptDir & "\Data\Start.jpg", 16, 88, 197, 60, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
$Pic3 = GUICtrlCreatePic(@ScriptDir & "\Data\exit.jpg", 272, 88, 197, 60, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Pic3
Exit
Case $Pic2
GUISetState(@SW_HIDE)
$Form1 = GUICreate("Form1", 229, 309, 192, 124)
$Pic4 = GUICtrlCreatePic(@ScriptDir & "\Data\Los.jpg", 16, 224, 200, 80, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Pic4
while 1
$Pic1 = GUICtrlCreatePic(@ScriptDir & "\Data\Rot.jpg", 96, 16, 50, 50, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
sleep (200)
GUICtrlSetState($Pic1,$GUI_HIDE)
$Pic2 = GUICtrlCreatePic(@ScriptDir & "\Data\blau.jpg", 96, 16, 50, 50, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
sleep (200)
GUICtrlSetState($Pic2,$GUI_HIDE)
$Pic3 = GUICtrlCreatePic(@ScriptDir & "\Data\schwarz.jpg", 96, 16, 50, 50, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
sleep (200)
GUICtrlSetState($Pic3,$GUI_HIDE)
$Pic4 = GUICtrlCreatePic(@ScriptDir & "\Data\rot.jpg", 97, 86, 50, 50, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
sleep (200)
GUICtrlSetState($Pic4,$GUI_HIDE)
$Pic33 = GUICtrlCreatePic(@ScriptDir & "\Data\blau.jpg", 97, 86, 50, 50, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
sleep (200)
GUICtrlSetState($Pic33,$GUI_HIDE)
$Pic6 = GUICtrlCreatePic(@ScriptDir & "\Data\schwarz.jpg", 97, 86, 50, 50, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
sleep (200)
GUICtrlSetState($Pic6,$GUI_HIDE)
$Pic7 = GUICtrlCreatePic(@ScriptDir & "\Data\Rot.jpg", 97, 157, 50, 50, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
sleep (200)
GUICtrlSetState($Pic7,$GUI_HIDE)
$Pic8 = GUICtrlCreatePic(@ScriptDir & "\Data\blau.jpg", 97, 157, 50, 50, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
sleep (200)
GUICtrlSetState($Pic8,$GUI_HIDE)
$Pic9 = GUICtrlCreatePic(@ScriptDir & "\Data\Schwarz.jpg", 97, 157, 50, 50, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
sleep (200)
GUICtrlSetState($Pic9,$GUI_HIDE)
GUISetState(@SW_SHOW)
WEnd
EndSwitch
WEnd
EndSwitch
WEnd