SO =D
Vielen vielen Dank erstmal für eure Hilfe =)
Zum Thema ich soll doch bitte die "Quellcode Funktion" benutzen.... Ja, hast du vollkommen recht, wollte ich auch habe aber die symbole nicht gefunden und was ich manuell eintippen muss wusste ich nicht. Wie gesagt bei mir im Chrome ist das total verbuggt, als ich dann am ende nicht mal auf Absenden drücken konnte bin ich zum firefox gewechselt, habe dort aber nicht mehr an die "Quellcode Funktion" gedacht. Sorry
@chesstiger hat gut beschrieben wie Arrays ausschauen und wie man durch sie iteriert. Google einfach mal nach ein paar der Begriffe die er genannt hat und versuch was zusammen zu bauen.
Du befindest dich in der Hilfe & Unterstützung Sektion also musst du hier Code vorlegen wenn du Hilfe bekommen möchtest.Wenn du alles fertig haben willst musst du in die entsprechende andere Sektion gehen.
Nein ich lerne gerne dazu, brauche nur deshalb manchmal etwas länger. Ich suche halt bis ich was finde und erst wenn ich gar nichts finde frage ich =) Als ich oben mit dem Index nichts angangen konnte habe ich nach "AutoIT $aFile[$iIndex]" gegoogelt.... kannst ja mal versuchen, so mit wenig erfahrung war da nix bei was mir hilft xD Deshalb landete die frage dann wieder hier.
In diesem Fall wäre mir ne komplett Lösung schon fast lieber gewesen da ich es lieber gestern fertig gehabt hätte als heute, aber auf diese Weise bleibt hoffentlich mehr hängen. =)
Also.... bei mir sieht das nun so aus:
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Icon=unnamed.png.ico
#EndRegion ;**** Created by AutoIt3Wrapper_GUI ****
#include <File.au3>
$iFile = "C:\Pfad\Zum Spiel\Einstellungen\Config.wtf"
$aConfig = FileReadToArray("$iFile")
$iArraySize = UBound ($aConfig, $UBOUND_ROWS (1))
$iAccountName = DontKnow
For $i = $iArraySize to 0 step -1
$iAccountName = StringInStr ($aConfig, "SET accountName")
IF Not $iAccountName = "DONTKNOW" Then
ExitLoop
EndIf
Next
If Not $iAccountName = 'SET accountName "die-richtige@e-mail.de"' Then
$iAccountName = 'SET accountName "die-richtige@e-mail.de"'
EndIf Not
_FileWriteFromArray($iFile, $aConfig)
Run("C:\Pfad\Zum Spiel\Spiel.exe", "", "")
WinWaitActive("Spiel")
Send("Passwort{Enter}")
Exit (0)
Alles anzeigen
Wegen der Passwort zeile werde ich mich erkundigen, wie gesagt...
hierbei habe ich mir gedacht das der am ende anfangen soll da zuletzt geänderte einstellungen am ende der datei sind und das was ich ändern will somit ziemlich am ende ist.
Funktionier das? oder wurde bis dahin $iAccountName = "DONTKNOW" bereits überschrieben auch wenn Set accountName noch NICHT gefunden wurde?