Hallo, ich stehe vor der Frage, wie es am kürzesten und am einfachsten ist, ein Code schloss mit 4 Eingaben zu gestallten. Hier meine GUI:
Spoiler anzeigen
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
$Code = GUICreate("Code-Schloss", 633, 234, 192, 124)
$Taste1 = GUICtrlCreateButton("Taste 1", 100, 120, 73, 65, $WS_GROUP)
$Taste2 = GUICtrlCreateButton("Taste 2", 220, 120, 73, 65, $WS_GROUP)
$Taste3 = GUICtrlCreateButton("Taste 3", 340, 120, 73, 65, $WS_GROUP)
$Taste4 = GUICtrlCreateButton("Taste 4", 460, 120, 73, 65, $WS_GROUP)
$Antwort1 = GUICtrlCreateLabel("Ungelöst", 221, 32, 190, 58)
GUICtrlSetFont(-1, 24, 800, 0, "Year supply of fairy cakes")
GUISetState(@SW_SHOW)
While 1
[/autoit] [autoit][/autoit] [autoit]Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Es geht darum, dass man die 4 Tasten in einer bestimmten Reihenfolge drücken muss, das dan eben gelöst darsteht. Also zum beispiel 1-4-2-3. Sollte man aber 1-4-3-2 drücken, soll es sich wider bei der falschen 3,reseten. Also sobald eine Zahl falsch der Reihenfolge ist, soll man von vorne Anfangen. Damit möchte ich bezwecken, das mann ganz sicher die Richtige Reihenfolghe kennt ![]()
lg Tim
pS: Wie ist das am einfachsten zu lösen. (Ich meine damit am Script-übersichlichsten)