func save ()
IniWrite ("rlchanger.ini","Settings","rl", GUICtrlRead ($Input1))
EndFunc
Er erstellt es aber,wenn ich es per Hand eintippe,dann funktioniert alles normal.
Wenn ich aber per Fileopendialog das reinfuege passiert nix
Wer Ahnung warum?
Nochmal klartext...
Du sagst er erstellt sie nicht, aber dann sagst du er erstellt sie doch. Also erkläre doch mal bitte dein problem ganz genau dann kann man dir auch vernünftig helfen ;
Also ich füge in $input1 mit Fileopendialog ja den Pfad ein.
Wenn ich aber nun auf Save drücke passiert garnichts,esseiden ich tippe in $input1 den Pfad per Hand ein und nicht mit Fileopendialog dann speichert es es normal ab.
Verstanden?
Edit:Er speichert er komischer Weise in dem PfadOrdner ab,habe ich grad festgestellt
wer ne Idee warum?
Vielleicht solltest du dir mal den zurückgegebenen Wert aus FileopenDialog angucken. Meistens liegen dort die Fehler. Bestimmt fehlt ein Backslash ( \ ) or so
Ich hab grade deinen Ausschnitt probiert, weil ich so keinen Fehler feststellen konnte und ihn einfach kopiert
Abgesehn vom Dateitypen, nachdem der FileDialog sucht, hab ich nichts geändert --> der Fehler muss also im restlichen Teil deines Programmes stecken :P
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button4
Exit
Case $Button1
durchsuchen ()
Case $Button2
save ()
Case $Button3
Ersetzten ()
EndSwitch
WEnd
mh aber nach deinem script speichert er es ja auch nicht richtig ab in der .ini datei.
hab mal paar threads durchwuehlt und bin auf nen Zitat gestoßen
koennte das,das Problem erklaeren?
Schau mal auf meinen 2. EDIT^^
Das Problem lag an @ScriptDir & "\realmlist.ini"
Hab ehrlich gesagt kA warum, aber ich hatte das Problem schon mit anderen Scripts.
OpenFileDialog und IniWrite haben eig nix miteinander zu tun. Ersteres gibt einen String mit dem Pfad zurück.
Frage bezüglich Iniwrite 06/09/2010 - AutoIt - 4 Replies Ich habe einen Trainer für S4 League geschrieben mit Iniwrite und iniread. (Damit er die unlimited version auch beim neustart wieder hat.)
Jedoch finde ich, es sieht nicht gut aus wenn dann immer eine inidatei kommt.
Ich habe es mit fileinstal gemacht aber es läuft net reibungslos.
Wäre froh wenn mir da wer weitere auskunft geben kann.
MFG R.Riner
IniRead ohne IniWrite , Hilfe ! 05/30/2010 - AutoIt - 3 Replies Hi also ich wollte den Inhalt aus einer Ini/Txt datei auslesen ,iniRead("test.txt","","& quot;,"").Aber ohne den Befehl IniWrite vorher also wurden noch keine Sectionen oder so angelegt wie kann ich dann den Inhalt auslesen ?
Das hab ich jetzt und des geht ned
Help pls
Für die dies nich geblickt haben was ich brauche(is ja auch ned so toll erklärt:
Hilfe zu iniwrite 05/29/2010 - AutoIt - 2 Replies Hi leute,
ich bin ein autoit anfänger und habe ein problem:
Ich habe drei Inputfelder, deren Inhalte in eine Ini geschrieben werden sollen.
Allerdings steht in der Ini statt den Inhalten der Inputfelder immer nur 3 (anstatt dem ersten), 4 (anstatt dem zweiten), 5 (anstatt dem dritten)
Kann mir da jemand helfen? der kriegt auch ein THX
Brauch mal hilfe bei iniwrite 08/05/2009 - AutoIt - 2 Replies Hi Leute,
ich hab mal wieder ein Problem it Autoit, und zwar will ich das er aus inputbox 1 & 2 die daten entnimmt und in ne ini reinschreibt die aufm desktop gespeichert wird.Kann mir jmd helfen weiss nich weiter -.-
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 190, 66, 192, 124)
$Input1 = GUICtrlCreateInput("Input1", 16, 8, 137, 21)
$Input2 =...
iniwrite 07/23/2009 - AutoIt - 7 Replies steh grad irgendwie aufm schlauch, kann mir mal bitte wer sagen warum des iniwrite hier net funktioniert?
checkpath()
Func checkpath()
$path = IniRead("tt6.ini", "path", "folder", "nothing set")
If $path = "nothing set" Or $path = "" Then
$path1 = FileOpenDialog("please set the path to your Guild Wars executable", @ProgramFilesDir, "gw.exe (*.exe)", 1 + 2)
If $path1 = "" Then
MsgBox(16, "", "the bot wont work without your right guildwars dir!")