Hallo
Möchte gerne eine GUI mit Passwortabfrage erstellen.
Es wäre cool wenn das Programm weiter ging wenn das Passwort eingegeben wurde, also nach dem "Return".
Momentan gehts nur weiter wenn ich auf OK klicke.
Was muss ich ändern um das zu bewerkstelligen ?
Hier bereits mein Code:
C
#include <adfunctions.au3>
#include <GuiConstantsEx.au3>
#include <AVIConstants.au3>
#include <TreeViewConstants.au3>
#include <Array.au3>
#include <Inet.au3>
#include <GUIConstants.au3>
#include <EditConstants.au3>
#include <ButtonConstants.au3>
$Form1 = GUICreate("Passwort", 427, 185, -1, -1)
$Username = GUICtrlCreateEdit("", 155, 55, 217, 25, BitOR($ES_AUTOVSCROLL,$ES_AUTOHSCROLL))
GUICtrlSetData(-1, "")
GUICtrlSetFont(-1, 12, 400, 0, "MS Sans Serif")
$PasswordEdit = GUICtrlCreateInput("", 155, 96, 217, 25, BitOR($ES_PASSWORD,$ES_AUTOHSCROLL))
GUICtrlSetFont(-1, 12, 400, 0, "MS Sans Serif")
$ButtonOk = GUICtrlCreateButton("&OK", 198, 144, 75, 25, 0)
$ButtonCancel = GUICtrlCreateButton("&Cancel", 303, 144, 75, 25, 0)
$EnterPassLabel = GUICtrlCreateLabel("Enter password", 8, 100, 129, 24)
GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
$Label1 = GUICtrlCreateLabel("User-ID", 10, 57, 67, 24)
GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
$Label2 = GUICtrlCreateLabel("Bitte User-ID und Passwort eingeben:", 8, 16, 376, 24)
GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $ButtonOk
$drivemap=DriveMapAdd("R:", "\\Server01\homes",$Username,$PasswordEdit)
if $drivemap=0 then
MsgBox(0, "Error", "Falscher Username oder Passwort!")
endif
if $drivemap=1 then exit
Case $ButtonCancel
Exit
EndSwitch
WEnd
Alles anzeigen