Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 13:42

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



IniRead~Input Problem

Discussion on IniRead~Input Problem within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
muse-'s Avatar
 
elite*gold: 0
Join Date: Oct 2007
Posts: 520
Received Thanks: 61
Red face IniRead~Input Problem

mein 2ter thread,weil ich grad beim letzten Schritt daran verzweifel
Mein Ziel ist es die gewuenschte Realmlist abzuspeichern in der .ini datei und auf Buttondruck wieder hervorzurufen
und das 3 mal (sprich 3 Favoriten)


hier der Script

Quote:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>

If FileExists(@ScriptDir & "\realmlist.ini") Then
$realmlist= IniRead("realmlist.ini", "Settings", "rl", "")
Else
$realmlist = ""
EndIf

#Region ### START Koda GUI section ###
$Form1_1 = GUICreate("Realmlist Changer", 349, 372, 423, 252)
$Input1 = GUICtrlCreateInput($realmlist, 72, 56, 161, 21)
$Label1 = GUICtrlCreateLabel("Hier locatet ihr Euren Realmlist Pfad", 64, 32, 173, 17)
$Button1 = GUICtrlCreateButton("search", 240, 56, 41, 25, 0)
$Group1 = GUICtrlCreateGroup("Realmlist", 48, 16, 241, 97)
$Button2 = GUICtrlCreateButton("save it!", 88, 80, 129, 17, 0)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Input2 = GUICtrlCreateInput("", 80, 168, 161, 21)
$Label2 = GUICtrlCreateLabel("Hier die gewuenschte Realmlist einfuegen", 56, 144, 202, 17)
$Group2 = GUICtrlCreateGroup("wanted realmlist", 48, 120, 241, 153)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Button3 = GUICtrlCreateButton("Ersetzten!", 104, 320, 113, 25, 0)
$Button4 = GUICtrlCreateButton("beenden", 256, 344, 65, 17, 0)
$serverreset = GUICtrlCreateButton("Offi-server resest", 112, 288, 97, 17, 0)
$fav1 = GUICtrlCreateButton("Fav1", 56, 240, 65, 17, 0)
$fav2 = GUICtrlCreateButton("Fav2", 128, 240, 65, 17, 0)
$fav3 = GUICtrlCreateButton("Fav3", 200, 240, 65, 17, 0)
$save1 = GUICtrlCreateButton("save as", 64, 208, 49, 17, 0)
$save2 = GUICtrlCreateButton("save as", 136, 208, 49, 17, 0)
$save3 = GUICtrlCreateButton("save as", 208, 208, 49, 17, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###


While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button4
Exit
Case $Button1
durchsuchen ()
Case $Button2
save ()
Case $Button3
Ersetzten ()
Case $serverreset
serverreset ()
Case $save1
save1 ()
Case $save2
save2 ()
Case $save3
Save3 ()
Case $fav1
fav1 ()
Case $fav2
fav2 ()
Case $fav3
fav3 ()
EndSwitch
WEnd

func durchsuchen ()
$rl= FileOpenDialog("Realmlist",@ProgramFilesDir,"Realm list(*.wtf)")
GUICtrlSetData($Input1,$rl)
EndFunc

func save ()
$read = GUICtrlRead($Input1)
IniWrite(@ScriptDir & "\realmlist.ini","Settings","rl",$read)
EndFunc

func Ersetzten ()
$file = FileOpen(GUICtrlRead($Input1) ,2)
FileWrite($file,GUICtrlRead($Input2))
FileClose($file)
EndFunc

func serverreset ()
$file = FileOpen(GUICtrlRead($Input1) ,2)
FileWrite($file,"set realmlist eu.logon.worldofwarcraft.com set patchlist eu.version.worldofwarcraft.com set realmlistbn "" set portal eu")
FileClose($file)
EndFunc



Func save1 ()
IniWrite(@ScriptDir & "\realmlist.ini","SAVE","save1",GUICtrlRead($Input 2))
EndFunc

func save2 ()
IniWrite(@ScriptDir & "\realmlist.ini","SAVE","save2",GUICtrlRead($Input 2))
EndFunc

Func Save3 ()
IniWrite(@ScriptDir & "\realmlist.ini","SAVE","save3",GUICtrlRead($Input 2))
EndFunc

Func fav1 ()
$Input2 = IniRead (@ScriptDir & "\realmlist.ini", "SAVE", "save1", "")
EndFunc

Func fav2 ()
$Input2 = IniRead (@ScriptDir & "\realmlist.ini", "SAVE", "save2", "")
EndFunc

Func fav3 ()
$Input2 = IniRead (@ScriptDir & "\realmlist.ini", "SAVE", "save3", "")

EndFunc
Es funktioniert alles soweit auch das speichern der Favoriten,nur das Aufrufen funktioniert nicht.
Hat wer eine Idee?

thanks guys
muse- is offline  
Old 05/02/2010, 18:34   #2
 
bassbanane's Avatar
 
elite*gold: 116
Join Date: Oct 2007
Posts: 677
Received Thanks: 248
Das funktioniiert nicht einfach mit
Quote:
$Input2 = IniRead (@ScriptDir & "\realmlist.ini", "SAVE", "save1", "")
Da ist AuoIT schon etwas komplizierter
benutz mal GuiCtrlSetData
bassbanane is offline  
Thanks
1 User
Old 05/02/2010, 18:46   #3
 
muse-'s Avatar
 
elite*gold: 0
Join Date: Oct 2007
Posts: 520
Received Thanks: 61
gut nach so etwas hab ich gesucht

aber wie setzt ich das nun ein
laut hilfe
Quote:
GUICtrlSetData ( controlID, data [, default] )
aber wie genau kommt hier INIread ins spiel?


//okay habs hinbekommen
danke nochmal fuer den Hinweis

Quote:
GuiCtrlSetData ($Input2,IniRead (@ScriptDir & "\realmlist.ini", "SAVE", "save1", ""))
war es gewesen
muse- is offline  
Reply


Similar Threads Similar Threads
IniRead problem
08/13/2010 - AutoIt - 7 Replies
Hab mich weiter durch etliche tuts gequält auch in nem autoit forum gefragt aber so richtig bekommt keiner das hin HotKeySet("{ESC}","EXITT") $ini = "config.ini" $iniread = IniRead($ini,"Nutzung","ja/nein&quo t;,"ja","NotFound") If $iniread = "ja" Then $name = IniRead($ini,"Login","Name") $pw = IniRead($ini,"Login","PW")
Input Problem(php)
04/05/2010 - Web Development - 4 Replies
abend com ich habe eine frage an euch ich habe meine seite mit php gemacht <td><input type="text" name="name" value size="20"><font color="#FF0000" face="Arial"> *Pflichtfeld</font></td> </tr> <tr> <td align="right"><font color="#000000" face="Arial,helvetica" size="-1">Char:</font></td&g t; <td><input type="text" name="ID:" value size="20"><font color="#FF0000" face="Arial"> *Pflichtfeld</font></td> </tr> <td align="right"><font color="#000000" face="Arial,helvetica"...
Input Problem(php)
04/05/2010 - Off Topic - 5 Replies
abend com ich habe eine frage an euch ich habe meine seite mit php gemacht <td><input type="text" name="name" value size="20"><font color="#FF0000" face="Arial"> *Pflichtfeld</font></td> </tr> <tr> <td align="right"><font color="#000000" face="Arial,helvetica" size="-1">Char:</font></td&g t; <td><input type="text" name="ID:" value size="20"><font color="#FF0000" face="Arial"> *Pflichtfeld</font></td> </tr> <td align="right"><font color="#000000" face="Arial,helvetica"...
IniRead Frage
08/23/2009 - GW Bots - 17 Replies
Jedesmal wenn ich versuche einen Testlauf von meinem Login-Script zu starten kommt dieser Fehler: ERROR: IniRead() called with wrong number of args. Local $accname = IniRead("acc.ini", "Account", "Accountname") Doch was ist daran falsch? Ich habe schon in der AutoIT-Hilfe geschaut doch die konnte mir nicht weiterhelfen.
Sun W PROBLEM INPUT PARAM ERROR 4
08/01/2009 - SRO Private Server - 7 Replies
well i have sun world client full , no patchs . no programs, no pks, and data , just patch chinese and when i launch i get this error this happend after the update 100 cap and skills



All times are GMT +1. The time now is 13:43.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.