das könnte zum beispiel so aussehen.
Code:
#include <GUIConstantsEx.au3>
$1=IniRead("save-file.ini","Settings","Pfad","c:/irgendwas")
$2=IniRead("save-file.ini","Settings","Acc", "[Only registered and activated users can see links. Click Here To Register...]")
$3=IniRead("save-file.ini","Settings","Pass","1111")
Opt("GuiOnEventMode",1)
$mainwindow = GUICreate("B's Guild-Wars Starter",400,500)
GUICtrlCreatePic("Gw_Starter.gif",0,0,400,170)
GUISetOnEvent($GUI_EVENT_CLOSE, "CLOSEClicked")
$pfad = GUICtrlCreateInput($1,20,230,300,20)
$acc = GUICtrlCreateInput($2,20,290,300,20)
$pass = GUICtrlCreateInput($3,20,350,300,20,0x0020)
GUICtrlCreateLabel("Bitte Guild-Wars Pfad angeben:",20,200)
GUICtrlCreateLabel("Bitte Accountnamen angeben:",20,260)
GUICtrlCreateLabel("Bitte Passwort angeben:",20,320)
$Button = GUICtrlCreateButton("Start",300,425,75,50)
GUICtrlSetOnEvent($Button,"Start")
$Button2 = GUICtrlCreateButton("Einstellungen Speichern",30,425,125,50)
GUICtrlSetOnEvent($Button2,"save")
$Button3 = GUICtrlCreateButton("Einstellungen Laden",155,425,125,50)
GUICtrlSetOnEvent($Button3,"load")
GUISetState(@SW_Show)
While 1
sleep(1000)
WEnd
Func CLOSEClicked()
Exit
EndFunc
Func Start()
GUICtrlRead($pfad)
Run (GUICtrlRead($pfad))
WinWaitActive("Guild Wars")
Sleep(5000)
MouseClick("left",120,279)
Sleep(500)
Send(GUICtrlRead($acc))
Sleep(1000)
Send("{tab}")
Send(GUICtrlRead($pass))
Sleep(1000)
send("{enter}")
EndFunc
Func save()
IniWrite("save-file.ini","Settings","Pfad",GUICtrlRead($pfad))
IniWrite("save-file.ini","Settings","Acc",GuiCtrlRead($acc))
IniWrite("save-file.ini","Settings","Pass",GuiCtrlRead($pass))
EndFunc
Func load()
$1=IniRead("save-file.ini","Settings","Pfad","c:/irgendwas")
$2=IniRead("save-file.ini","Settings","Acc", "[Only registered and activated users can see links. Click Here To Register...]")
$3=IniRead("save-file.ini","Settings","Pass","1111")
GUICtrlSetData($pfad,$1)
GUICtrlSetData($acc,$2)
GUICtrlSetData($pass,$1)
EndFunc
kannst halt auch die einstellungen beim starten speichern lassen usw, dabei sind dir eigentlich keine grenzen gesetzt^^