GUI und If Problem

  • 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)

    [/autoit]


    Was mache ich falsch?

    Einmal editiert, zuletzt von felixdabayer (10. Oktober 2008 um 13:20)