Hey Leute,
Ich habe mal wieder ein Problem. Ich möchte einen Launcher für WoW erstellen, mit diesen Funktionen:
- Realmlist ändern
- Cache Dateien löschen
- Spiel Starten
Der Programm Code:
[autoit]
#include <GUIConstantsEx.au3>
opt("MustDeclareVars", 1)
Dim $InstallationsPfad, $SpielPfad, $Realmlist, $Msg, $Msg1, $Msg2, $Msg3
$InstallationsPfad = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Blizzard Entertainment\World of Warcraft", "InstallPath")
$SpielPfad = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Blizzard Entertainment\World of Warcraft", "GamePath")
Func SpielStarten()
Run("Wow.exe", "" & $InstallationsPfad & "")
EndFunc
Func RealmlistAendern()
;Hier kommt noch was.
EndFunc
Func CacheDelete()
DirRemove("" & $SpielPfad &"/Cache/WDB/")
EndFunc
GUICreate("World of Warcraft Launcher")
$Msg = GUIGetMsg()
GUICTRlCreateLabel("Realmlist von ihrem Server:", 10, 10)
$Realmlist = GUICtrlCreateInput("", 200, 10)
$Msg1 = GUICTRLCreateButton("Ändern", 200, 35)
$Msg2 = GUICtrlCreateButton("CacheDateien Löschen", 10, 80)
$Msg3 = GUICtrlCreateButton("Spiel starten", 10, 115)
GUISetState(@SW_SHOW)
If $msg = $Msg3 Then SpielStarten()
If $msg = $Msg2 Then CacheDelete()
If $msg = $Msg1 Then RealmlistAendern()
sleep(2000)
Was mache ich falsch?