Für FileReadLine ist eine Ini aber unötig.
Wenn du in jeder Zeile einen neuen Key hast täte ich einfach mit IniReadSektion die Keys auslesen und dann dan hast du in der 2. Spalte des Arrays auch die zweite Zeile
Func _login()
$read4 = GUICtrlRead($Input1)
$read5 = GUICtrlRead($Input2)
$read6 = IniRead(@ScriptDir & "\SaveFiles\Daten.ini", "Benutzername", "1",
$read7 = IniRead(@ScriptDir & "\SaveFiles\Daten.ini", "Passwort", "2",
If $read4 = $read6 & $read5 = $read7 then
MsgBox(0, "Login", "Sie haben sich erfolgreich eingeloggt")
For $i = 1 to 100
GUICtrlSetData($Progress1, $i)
GUISetState(@SW_SHOW, $Form3)
Next
Else
MsgBox(0, "Login", "Benutzername oder Passwort falsch")
EndIf
EndFunc
Wie kann ich es machen, dass bei $read6 die erste zeile des Inis und bei $read7 die 2. ausgelesen wird`?
Bei den IniRead Functionen mal ein ")" setzen, außerdem fehlt der "default" Parameter.
Du solltest die Benutzerdaten aber mindestens mit _StringEncrypt verschlüsselt in der Ini ablegen, denn sonst wird es jedes Kid schaffen, sich da anzumelden.
Dafür kannst XML-Funktionen oder einfach _StringBetween() benutzen. Außerdem würde ich dir zu "==" raten, anders als bei nur einem "=" wird dabei die Groß- und Kleinschreibung beachtet.
Wenn die Daten im normalen Textformat vorliegen reicht FileReadLine() aus. Du solltest die Daten aber verschlüsselt speichern. Ich habe mal ein Beispiel erstellt, dein Script müsstest du dementsprechend anpassen.
If Hex(_Crypt_DecryptData($Input, DriveGetSerial(@HomeDrive), $CALG_RC4)) == $UserName Then
MsgBox(64, "Login", "Sie haben sich erfolgreich eingeloggt!")
GUISetState(@SW_SHOW)
Else
MsgBox(48, "Login", "Die eingegebenen Daten sind falsch!")
Exit
EndIf
EndFunc
Ini Read frage 09/05/2011 - AutoIt - 9 Replies Hab leider nichts passendes in Google und in der Sufu gefunden. Also ich möchte durch IniRead nur einen bestimmte key auslesen. Hier Teilskripts:
Func _save()
$read1 = GUICtrlRead($Input1)
$read2 = GUICtrlRead($Input2)
IniWrite(@ScriptDir &"Key-Einstellungen", "Start-Key", "", $read1)
IniWrite(@ScriptDir & "Key-Einstellungen", "Exit-Key", "", $read2)
EndFunc
Die Funktion _save. Soweitgsogut. Jetzt möchte ich aber, das beim Programmstart die Ini-Datei ausgelesen werden soll.
Ini Read frage 03/26/2011 - AutoIt - 5 Replies Also hab da ma ne frage. Könnte ich einen link aus einer ini datei auslesen und in einen mit autoit gemachten browser einfügen lassen?
ce write/read frage 12/21/2009 - General Coding - 5 Replies ich habe da eine frage bezüglich der funktionen von dem programm cheatengine. hierzu weitere infos :
ich habe einen teleporter für flyff gecodet. ich schreibe die werte mithilfe von WriteProcessMemory oder lese sie mit ReadProcessMemory aus. flyff crasht bei zu weiter entfernung vom a punkt . fals ich dasselbe in ce versuche funktioniert es einwandfrei.
nun meine frage : wie schreibt und liest ce die werte aus ? auf jedenfall nicht mit read/write processmem
READ READ READ !!! LORDYK93 SCAMMER 10/11/2009 - Silkroad Online Trading - 1 Replies he scammed a ecsro vip account from me ... he wanna give a lvl 90 sjsro account he change the pw of my account and said i have to wait ... now hes on at epvpers and on in msn but he didnt answer me anymore
if you answer me and give me my vip account back i will delete this.!