#include <ButtonConstants.au3>
#include <ComboConstants.au3>
#include <DateTimeConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <GUIListBox.au3>
#include <StaticConstants.au3>
#include <TabConstants.au3>
#include <WindowsConstants.au3>
#include <GuiTab.au3>
#include <File.au3>

$Form1 = GUICreate("Form1", 314, 254, -1, -1)
$Altes_PW = GUICtrlCreateInput("", 50, 40, 200, 21, BitOR($ES_PASSWORD,$ES_AUTOHSCROLL))
$Neues_PW = GUICtrlCreateInput("", 50, 104, 200, 21, BitOR($ES_PASSWORD,$ES_AUTOHSCROLL))
$Neues_PW_WDH = GUICtrlCreateInput("", 50, 160, 200, 21, BitOR($ES_PASSWORD,$ES_AUTOHSCROLL))
$Button1 = GUICtrlCreateButton("Passwort ändern", 50, 208, 200, 25, 0)
$Altes_Passwort = GUICtrlCreateLabel("Altes Passwort:", 50, 16, 76, 17)
$Neues_Passwort = GUICtrlCreateLabel("Neues Passwort:", 50, 80, 84, 17)
$Neues_Passwort_Wiederholen = GUICtrlCreateLabel("Neues Passwort wiederholen:", 50, 136, 144, 17)
GUISetState(@SW_SHOW)

$Nutzer = "Jan" ; Ändert sich immer durch einen input

While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit

		Case $Button1
			_PWaendern()
	EndSwitch
WEnd
Func _PWaendern()
$Zaehlen = _FileCountLines(@ScriptDir & "\Test.txt")
	For $i = 1 To $Zaehlen
		$Zeile = FileReadLine(@ScriptDir & "\Test.txt", $i)
		If StringInStr($Zeile, $Nutzer) Then
			$PasswortZeile = FileReadLine(@ScriptDir & "\Test.txt", $i)
			$Passwortdatei = StringSplit($PasswortZeile, " = ", 1)
			$PW = $Passwortdatei[3]
		EndIf
	Next
	$1 = GUICtrlRead($Altes_PW)
	$2 = GUICtrlRead($Neues_PW)
	$3 = GUICtrlRead($Neues_PW_WDH)
	If $1 == $Passwortdatei[3] Then ; Hier soll der Wert geändert werden wenn es richtig ist also PASSWORT soll geändert werden aber nur bei dem einen Benutzer


	EndIf
EndFunc   ;==>_PWaendern
