Follow along with the video below to see how to install our site as a web app on your home screen.
Nota: This feature may not be available in some browsers.
La mia idea è di fare una mini gui dove si mette la password e poi si apre la gui con le funzioniprima di tutto in che linguaggio?
Comunque basta un normale controllo con IF (è un controllo molto facile ma funzina)
P.S.: pensa a un modo di non far funzionare unpass se non non cambia nulla se l' hai messo o no
Allora faccio un modello per farvi un esempio
Input1 "sarà la casella dove scriveremo la pass"
Button1 " sarà il bottone che verificherà se la pass è giusta e attiverà le funzioni
precedentemente disattivale
CheckBox1 "sarà la casella che si attiverà se la pass è giusta, ora tramite koda cerchiamo la proprietà Enabled e mettiamo False"
ora scriviamo la "Func"Codice:#include <ButtonConstants.au3> #include <EditConstants.au3> #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> #Region ### START Koda GUI section ### Form= $Form1 = GUICreate("Form1", 235, 65, 192, 124) [COLOR="red"]$Input1 = GUICtrlCreateInput("Input1[/COLOR]", 8, 8, 121, 21) [COLOR="red"]$Button1 = GUICtrlCreateButton("Button1[/COLOR]", 144, 8, 75, 25, 0) [COLOR="red"][COLOR="red"]$Checkbox1 = GUICtrlCreateCheckbox("Checkbox1[/COLOR]", 8, 40, 97, 17)[/COLOR][COLOR="red"] GUICtrlSetState(-1, $GUI_DISABLE)[/COLOR]GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ### While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $Button1 Pass() EndSwitch WEnd
Che cosa ho fatto:Codice:Func Pass() if GuiCtrlRead($Input1) = "Pinco Pallino" then MsgBox(64,"Good","Password corretta") [COLOR="red"]$Checkbox1 = GUICtrlCreateCheckbox("Checkbox1", 8, 40, 97, 17)[/COLOR]Else MsgBox (16,"Attenzione","Password errata!") endif endfunc
In poche parole ho fatto in modo che se la password è giusta mi attiva la casella, se è sbagliata no
NB:
La GUI della CheckBox1 generata da coda è guesta:
GUI_Disable è la proprietà che disattiva la casellaCodice:$Checkbox1 = GUICtrlCreateCheckbox("Checkbox1", 8, 40, 97, 17) GUICtrlSetState(-1, $GUI_DISABLE)
La GUI Della CheckBox1 che scriviamo noi è questa:
l'unica differenza è questa:Codice:$Checkbox1 = GUICtrlCreateCheckbox("Checkbox1", 8, 40, 97, 17)
quindi basta ricopiare la prima senza mettere "GUICtrlSetState(-1, $GUI_DISABLE)"Codice:GUICtrlSetState(-1, $GUI_DISABLE)