Ohne Script ist schlecht, was zu sagen.
Spoiler anzeigen
#NoTrayIcon
#include <GUIConstants.au3>
#include <EditConstants.au3>
GUICreate("Battlefield Heroes - Launcher",367,240)
GUICtrlCreateLabel("E-Mail Adresse",75,99)
GUICtrlCreateLabel("Acc: 1",5,115)
GUICtrlCreateLabel("Acc: 2",5,145)
GUICtrlCreateLabel("Passwort (max. 20 Zeichen)",205,99)
$vlauncher = iniread("version.ini","Launcher","Version","")
GUICtrlCreateLabel("Version: " & $vlauncher,40,203)
$nameread = iniread("version.ini","login","email","")
$pwread = iniread("version.ini","login","pw","")
$nameread1 = iniread("version.ini","login","email2","")
$pwread1 = iniread("version.ini","login","pw2","")
$save_name = GUICtrlCreateInput($nameread,40,112,150,20)
$save_pass = GUICtrlCreateInput($pwread,195,112,150,20, $ES_PASSWORD)
$save_name1 = GUICtrlCreateInput($nameread1,40,142,150,20)
$save_pass1 = GUICtrlCreateInput($pwread1,195,142,150,20, $ES_PASSWORD)
GuiSetState(@SW_Show)
$Save = GUICtrlCreateButton("Speichern",40,175,150,20)
$Game = GUICtrlCreateButton("Start (Acc1)",195,175,150,20)
$Game1 = GUICtrlCreateButton("Start (Acc2)",195,200,150,20)
GUICtrlCreatePic("GFX\Logo.jpg",0,0,367,97)
GuiSetState(@SW_Show)
$msg = 0
While $msg <> $GUI_EVENT_CLOSE
$msg = GUIGetMsg()
Select
Case $msg = $Save
iniwrite("version.ini","login","email", GUICtrlRead($save_name))
iniwrite("version-ini","login","pw",GUICtrlRead($save_pass))
iniwrite("version.ini","login","email2", GUICtrlRead($save_name1))
iniwrite("version-ini","login","pw2",GUICtrlRead($save_pass1))
msgbox(0,"Gespeichert!","Die Daten wurden gespeichert." & @CRLF & "Das Spiel kann nun gestartet werden.")
Case $msg = $Game
run("Quask.exe")
exit
Case $msg = $Game1
run("Queskex.exe")
exit
EndSelect
WEnd