Also ich habe folgendes Problem bzw will folgendes bewältigen und zwar würde ich gerne aus meiner Liste was makieren und dann den button Select drücken, wenn ich das machen würde ich gerne das markierte in Msgbox angezeigt bekommen ( den rest würde ich alleine dann schaffen)
Hier mein Script bis jetzt aber ich schaffs irgendwie nicht...
Spoiler anzeigen
#include <GUIConstants.au3>
#include <GuiList.au3>
;==> Realmlist
$File1 = FileOpen("Path.ini",0)
$File2 = FileReadLine($File1, 4)
$File3 = FileOpen($File2,0)
$File4 = FileReadLine($File3, 1)
;==> WoW.exe
$File5 = FileReadLine($File1, 2)
;==> Manuelle Realmliste
$Listeoeffnen = FileOpen("Liste.ini",0)
$Liste = FileRead($Listeoeffnen)
;==> GUI Buttons...
$GUI = GUICreate("WoW Realmlist Changer", 416, 208)
$GroupRealmlist = GUICtrlCreateGroup("Realmlists", 8, 8, 305, 185)
$Aktuelle = GUICtrlCreateLabel("Aktuelle Realmlist:", 110,25,180,20)
GUICtrlSetColor($Aktuelle,0x0046D5)
$Realms = GUICtrlCreateLabel("Verfügbare Realms:", 110,85,180,20)
GUICtrlSetColor($Realms,0x0046D5)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Start = GUICtrlCreateButton("Start", 328, 24, 73, 33, 0)
$Selecting = GUICtrlCreateButton("Select", 328, 64, 73, 33, 0)
$Exit = GUICtrlCreateButton("Exit", 328, 144, 73, 33, 0)
$About = GUICtrlCreateButton("About", 328, 104, 73, 33, 0)
$Group2 = GUICtrlCreateGroup("Menü", 320, 8, 89, 185)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$AktuelleRealmlist = GUICtrlCreateInput($File4, 16, 40, 281, 21)
GUICtrlSetState ($AktuelleRealmlist, $GUI_DISABLE)
;==> GUI Select..
$WoWListe = GuiCtrlCreateList("", 16, 100, 281, 90)
GuiCtrlSetData($WoWListe, $Liste)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Exit
Exit
Case $About
Call("About")
Case $Start
Call("Start")
Case $Selecting
$ret = _GUICtrlListGetSelItems ($WoWListe)
If (Not IsArray($ret)) Then
MsgBox(16, "Error", "Unknown error from _GUICtrlListGetSelItems")
Else
For $i = 1 To $ret[0]
MsgBox(0, "Selected", $ret[$i])
Next
EndIf
EndSwitch
WEnd
;==> Funtkionen
Func About()
MsgBox(0,"WoW Realmlist Changer","Created by I3iLLiG." & @Crlf & @Crlf & "i3illig@gmail.com.")
EndFunc
Func Start()
Run($File5)
EndFunc