Also ich habe es mal mit einer .ini so gelöst:
[autoit]#include <GUIConstants.au3>
#include <GUIListbox.au3>
$Form1 = GUICreate("MSP", 336, 288, 196, 132)
$Spielliste = GUICtrlCreateList("Alarmstufe Rot 3", 16, 24, 161, 188)
$Anzeigen = GUICtrlCreateButton("Anzeigen", 184, 24, 137, 33, 0)
$Spielinfo = GUICtrlCreateGroup("Info", 184, 64, 137, 145)
GUICtrlCreateLabel("Hersteller:", 192, 88, 51, 17)
$Hersteller = GUICtrlCreateLabel("Hersteller", 192, 112, 48, 17)
GUICtrlCreateLabel("Erschienen:", 192, 136, 60, 17)
$Erschienen = GUICtrlCreateLabel("Erschienen", 192, 160, 57, 17)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Links = GUICtrlCreateLabel("Trailer Download:", 16, 216, 86, 17)
$Links2 = GUICtrlCreateList("", 16, 232, 305, 45)
GUICtrlCreateLabel("Spiel Auswählen:", 16, 8, 85, 13)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Anzeigen
$CurSel=_GUICtrlListBox_GetCurSel($Spielliste)
$Spiel=_GUICtrlListBox_GetText($Spielliste,$CurSel)
MsgBox(0,"",$Spiel)
$H=IniRead("test.ini",$Spiel,"H","")
$E=IniRead("test.ini",$Spiel,"E","")
GUICtrlSetData($Hersteller,$H)
GUICtrlSetData($Erschienen,$E)
EndSwitch
WEnd
Die Ini Datei sollte so Aussehen:
[Alarmstufe Rot 3]
H=EA
E=2008
P.S.: Eine kürzere Überschrift tut es bestimmt auch.
Außerdem wurde ich erstmal ein tut machen ![]()