|
You last visited: Today at 08:11
Advertisement
.ini help >.<
Discussion on .ini help >.< within the AutoIt forum part of the Coders Den category.
12/20/2009, 17:03
|
#1
|
elite*gold: 87
Join Date: Jul 2009
Posts: 2,998
Received Thanks: 1,640
|
.ini help >.<
Hey dudes xD
ich hab ein Problem und zwar soll eine Inputbox (im GUI) den Wert einer .Ini auslesen und beim Start (wenn ich den Script neu öffne) wiedergeben..
Für die die's nicht verstanden haben (ich kann schlecht erklären xD)
1) Ich hab ne Inputbox im GUI (die beim ersten Start leer ist)
2) Ich schreib nen Wert in die Inputbox (z.B. 1337) und drück nen Button
3) Das drücken des Buttons erstellt eine .ini mit dem Wert 1337
Das schaffe ich alles
Und jetzt kommts xD
Wenn ich den Script schließe und wieder öffne, ist die Inputbox leer..
Ich will das jz aber 1337 (der Wert von der .ini) in der Inputbox steht
Das Tut von Shadow hab ich mir angeschaut, hat mir aber auch nicht weitergeholfen
Das hab ich bis jetzt <_<
PHP Code:
Func _EVENT()
GUISetState(@SW_HIDE)
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("GM-Tool", 324, 283, 192, 124)
$Input1x1 = GUICtrlCreateInput($read1, 32, 24, 113, 21)
$Input2x1 = GUICtrlCreateInput("ID", 32, 64, 113, 21)
$Input3x1 = GUICtrlCreateInput("ID", 32, 104, 113, 21)
$Input4x1 = GUICtrlCreateInput("ID", 32, 144, 113, 21)
$Input5x1 = GUICtrlCreateInput("ID", 32, 184, 113, 21)
$Input6x1 = GUICtrlCreateInput("ID", 176, 24, 113, 21)
$Input7x1 = GUICtrlCreateInput("ID", 176, 64, 113, 21)
$Input8x1 = GUICtrlCreateInput("ID", 176, 104, 113, 21)
$Input9x1 = GUICtrlCreateInput("ID", 176, 144, 113, 21)
$Input10x1 = GUICtrlCreateInput("Delay", 176, 184, 113, 21)
$Button1x1 = GUICtrlCreateButton("Go", 112, 232, 97, 25, $WS_GROUP)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1x1
_Button1x1()
EndSwitch
WEnd
EndFunc
Func _Button1x1()
$read1=IniRead("Config.ini","ID","Input","")
$input1=GUICtrlRead($Input1x1)
IniWrite("Config.ini","ID","Input",GUICtrlRead($Input1x1))
EndFunc
|
|
|
12/20/2009, 19:17
|
#2
|
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
|
Tu halt vorher checken ob das inifile existiert. Wenn exist dann auslesen und wert in inputbox schreiben, wenn nicht exist dann die routine starten welche die ini erstellt und den wert aus der inutbox reinschreibt...
|
|
|
12/20/2009, 19:22
|
#3
|
elite*gold: 87
Join Date: Jul 2009
Posts: 2,998
Received Thanks: 1,640
|
Quote:
Originally Posted by | Moep |
Tu halt vorher checken ob das inifile existiert. Wenn exist dann auslesen und wert in inputbox schreiben, wenn nicht exist dann die routine starten welche die ini erstellt und den wert aus der inutbox reinschreibt...
|
Und wie soll ichs machen das der Ini Wert in die Input reinkommt? Das ist mein Prob
|
|
|
12/20/2009, 20:00
|
#4
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
|
Du lässt den Code ja erstellen Koda müsste ihn ca so generieren :
PHP Code:
$Input1 = GUICtrlCreateInput("Input1", 48, 64, 273, 21)
Das "Input1" ist das was in der Inputbox angezeigt wird also änderst du das einfach in das :
PHP Code:
$Input1 = GUICtrlCreateInput(IniRead("DeineIniFile","DeineSection","DeinSchlüssel","Das was genommen werden soll wenn die ini nicht existiert"), 48, 64, 273, 21)
|
|
|
12/20/2009, 20:08
|
#5
|
elite*gold: 87
Join Date: Jul 2009
Posts: 2,998
Received Thanks: 1,640
|
Ty <3
|
|
|
All times are GMT +1. The time now is 08:12.
|
|