Erst einmal Danke, auch wenn es das eigentliche Problem, nämlich das mit dem GUI, nicht gelöst hat.
Die If/Then Variante habe ich ja bereits erfolgreich gespeichert. Es geht hier darum, das ich das GUI einblenden möchte. Besonderes Problem ist bei Passwörtern bekanntlich ja, das sich die Anwender diese nicht merken oder aber die Klein- und Großschrift nicht beachten. Alzheimer ist ein med. Problem, die Beachtung der Klein- und Großschrift eine Programmsache. Deshalb doch ein freundlicher Hinweis mit einer schönen WinDoof-Sprachblase. Ist auch gar nicht einmal meine Idee, aber ich habe ja schon mal die Sprachblase und das lauffähige Script. Nur bei der Anzeige, da ist noch das Problem.
Aktueller Stand (hier das "PW ok" versucht zu berichtigen)
[autoit][/autoit]Spoiler anzeigen
#include
$inp_pw = InputBox("Passworteingabe", "Bitte Passwort eingeben:", "*********", "")
While 1
Select
Case $inp_pw = "Passwort"
MsgBox(0, "", "Passwort okay ") ; hier das Script wenn okay
Sleep(2000) ; zum testen
ExitLoop
Case $inp_pw <> "Passwort" ; hier das Script wenn NICHT okay
$gui1 = GUICreate("", 200, 200, -1, -1, $WS_POPUP)
$inp_pw = InputBox("Passworteing abe", "Bitte Passwort eingeben:", "*********", "")
WinSetTrans($gui1 , "", 225) ; Win Semitrasparent
GuiCtrlCreatePic(@ScriptDir & '\sbgif.gif', 0, 0, 200, 200)
GUICtrlCreateLabel("Bitte Klein- und Großschrift beachten.", 50, 50, 100, 100)
GUISetState(@SW_SHOW)
Sleep(3000)
GUISetState(@SW_HIDE)
EndSelect
WEnd
MsgBox(0, "", "Ab hier geht es dann richtig los") ; Programmstart
[/autoit]@Ritzelrocker04
Wegen des "PW ok", dieses ist schon gelößt. Statt des Msg beim richtigen Passwort kommt dann ein Aufruf einer Funktion und dann ein ExitLoop. Sollte funktionieren. Oder Schleifer erst verlassen und dann direkt weiter machen und gar nicht in der Schleife mit der Funktionsausführung arbeiten.undefined Naja, muß ich drüber nach denken. Bekomme hier schon wieder Streß. Weil mit Bettruhe schon wieder am PC. Nehme gleich mein Laptop mit ins Bett. ![]()
So, ganz liebe Grüße und seit brav. Geknallt wird erst am 31.12. ;-)</GUIConstants.au3></GUIConstants.au3>