iniwrite gibt falschen wert aus

08/24/2013 07:41 Kreki#1
Guten Morgen,
ich wühle mich gerade die gesamten 700 zeilen quellcode. hab nämlich folgendes problem: ich will 3 inpuboxen auslesen lassen und in eine speichern.
soweit klappt das auch nur stehen in der .ini immer die selben 3 werte. nur ebene nicht diejenigen die ich in die input felder schreibe -.-

Code:
Case $Button9		
		 $wert1 = GUICtrlRead($Input4)
		 $wert2 = GUICtrlRead($Input7)
		 $wert3 = GUICtrlRead($Input10)
		 $var1 = Inputbox("Eingabe", "Name", "")
		 $var2 = Inputbox("Eingabe", "Uhrzeit", "")
		 $var3 = Inputbox("Eingabe", "Datum", "")
		 $fFile = "C:\Desktop" & "\" & $var1  & $var2  & $var3 & ".ini" 
		 IniWrite($fFile, "Erster Wert" , "" , $Input4 & @crlf)
		 IniWrite($fFile, "Zweiter Wert" , "" , $Input7 & @crlf)
		 IniWrite($fFile, "Dritter Wert" , "" , $Input10 & @crlf)
ich sitz da schon stunden dran und hab alles mögliche probiert. von vielem tut's lesen raucht mir eh schon der kopf und ich seh meine eigenen fehler nicht mehr.
hilfe.......
08/24/2013 09:07 mr.rattlz#2
Code:
IniWrite($fFile, "Erster Wert" , "" , $Input4 & @crlf)
Ich mache ja nichts mit AutoIt, aber sollte da nicht "$wert1" stehen statt "$Input4"? :D
08/24/2013 11:06 alpines#3
Nur als Schönheitskorrektur:
Code:
$fFile = "C:\Desktop" & "\" & $var1  & $var2  & $var3 & ".ini"
ist besser wenns als
Code:
$fFile = "C:\Desktop\" & $var1  & $var2  & $var3 & ".ini"
da steht.
08/24/2013 22:35 Requi#4
Code:
IniWrite($fFile, "Erster Wert" , "" , $Input4 & @crlf)
		 IniWrite($fFile, "Zweiter Wert" , "" , $Input7 & @crlf)
		 IniWrite($fFile, "Dritter Wert" , "" , $Input10 & @crlf)
Code:
IniWrite($fFile, "Erster Wert" , "" , GuiCtrlRead($Input4) & @crlf)
		 IniWrite($fFile, "Zweiter Wert" , "" , GuiCtrlRead($Input7) & @crlf)
		 IniWrite($fFile, "Dritter Wert" , "" , GuiCtrlRead($Input10) & @crlf)
Na? Wo is der Fehler?
08/24/2013 23:12 alpines#5
An sich ist es ja kein Fehler, Handles übergeben kann doch jemand wollen :D
Aber in dem Fall ist es wahrscheinlich so das er den Inhalt der Box wollte.