Das ist doch genau so leicht wie du es oben mit filewritetoline gemacht hast^^
Nur FileWriteToLine ist eher, wenn du unbedingt vorhandene Dateien bearbeiten willst.
Wenn du Einstellungen speichern willst, dann würde ich das mit Inis lösen!
Code:
#include <GUIConstants.au3>
GUICreate("Nakroma´s Einstellungsmenü", 500, 150)
$realmlistinput = GUICtrlCreateInput("P-Server Realmlist", 20, 20, 100)
$realmlistbutton = GUICtrlCreateButton("OK", 140, 20, 80)
$accountinput = GUICtrlCreateInput("Account-Page", 20, 100, 100)
$accountbutton = GUICtrlCreateButton("OK(Mit Http)", 140, 100, 80)
$homepageinput = GUICtrlCreateInput("Homepage", 200, 60, 100)
$homepagebutton = GUICtrlCreateButton("OK(Mit Http)", 320, 60, 80)
GUISetState(@SW_SHOW)
While 1
$msg = GUIGetMsg()
Select
Case $msg = $realmlistbutton
$realmlist = GUICtrlRead($realmlistinput)
send ($realmlist);Muss man das verstehen? xD Bau das send aus!
IniWrite("Einstellungen.ini","Einstellungen","Realmlist",$realmlist);Mit dem wird nun das was oben ausgelesen wird in die Einstellungen INI reingeschrieben!
MsgBox(0, "Lol", $realmlist)
Case $msg = $accountbutton
$account = GUICtrlRead($accountinput)
send ($account);Hier genau das selbe wie oben durchführen^^
MsgBox(0, "LOl", $account)
Case $msg = $homepagebutton
$homepage = GUICtrlRead($homepageinput)
Send ($homepage);Und hier noch einmal. Und das send wegmachen nicht vergessen
MsgBox(0, "Lol", $homepage)
Case $msg = $GUI_EVENT_CLOSE
MsgBox(0, "Message", "Programm wird beendet!",3);Hier hab ich mal 3 Sekunden anzeige Zeit eingebaut
ExitLoop
EndSelect
WEnd
So also du gibst es in deinem Programm dann so wieder:
$Realmlist = IniRead("Einstellungen.ini","Einstellungen","Realm list",1)
Dann halt das was du damit machen möchtest wenn es ne Website wäre:
ShellExecute($Realmlist)
Man hat dein Problem zwar wirklich NICHT verstanden weil du viel zu wenig dein Problem, sondern eher deinen Bot beschreibst, aber ich denke ich hab das getroffen was du wolltest
€dit: Aso du willst eine vorhandene Datei überschreiben? Du beantwortest dir doch die Frage selbst^^
Mit _FileWriteToLine und dann eben anstatt den Text der hineingeschrieben wird einfach $realmlist eintragen. DAS SEND MUSS ABER TROTZDEM WEG xD
Das was ich beschrieben habe, dient eher dazu wenn dein Bot eigene Einstellungen fällen muss, und nicht eine bereits vorhandene Datei ändert
Okey, Mein Problem:
Klar kann ich $realmlist einsetzen, aber dann ist die Zeile die die realmlist.txt im WoW Ordner ersetzt, nicht mehr da. Das Programm muss folgendes können:
Wenn ich im Einstellungsmenü(Realmlist)eingebe: 127.0.0.1
Muss im Client statt