Hallo,
ich habe dieses Registrierungstool bisher:
#include<GUIConstantsEx.au3>
[/autoit][autoit][/autoit][autoit][/autoit][autoit]Dim $minmax
[/autoit][autoit][/autoit][autoit][/autoit][autoit]$1_GUI = GuiCreate("Registriervorgang", 485, 68, -1, -1)
$Label_1 = GuiCtrlCreateLabel("Benutzername:", 10, 14, 130, 20)
$Button_1 = GuiCtrlCreateButton("Diesen Benutzernamen wählen. (8-16 Zeichen) (A-Z | 0-9)", 10, 40, 465, 20)
GUICtrlSetState($Button_1, $GUI_DISABLE)
$Input_1 = GuiCtrlCreateInput("", 100, 10, 375, 20)
GUISetState(@SW_SHOW, $1_GUI)
[/autoit][autoit][/autoit][autoit]While 1
$msg = GuiGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
ExitLoop
Case $msg =$Button_1
Exit
EndSelect
; Prüfungsstart: prüft ob die Länge des Input_1 mehr als 2 und weniger als 6 beträgt.
$1minimax = StringLen(GUICtrlRead($Input_1))
If $minmax <> $1minimax Then
If $1minimax >7 And $1minimax < 17 Then
GUICtrlSetState($Button_1, $GUI_ENABLE)
Else
GUICtrlSetState($Button_1, $GUI_DIsABLE)
EndIf
$minmax = $1minimax
EndIf
; Prüfungsende
Iniwrite(@scriptdir&"\INI\Registrierung.ini", "Registrierung", "Accountname", $Input_1)
WEnd
Exit
Nun trägt er aber in der Ini ein, dass als Accountname "5" eingegeben wurde, egal was wirklich eingegeben wird..
Wie kann ich's beheben ..
und wie kann ich einbauen, dass er nur Zeichen von a-z, A-Z, 0-9 zulässt?