Aion Launcher

  • Hallo.

    Ich habe vor einen Launcher für Aion zu erstellen.

    Das GUI habe ich soweit auch fertig.

    Spoiler anzeigen


    Nun ist meine Hauptfrage, ob man ein .bat/Dos Befehl in AutoIt einbinden kann.

    Dieser Befehl lautet:
    start bin32\aion.bin -ip:127.0.0.1 -port:2106 -cc:1 -lang:enu -noauthgg -noweb


    Der Quellcode meines Launcher's sieht so aus:

    Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #region ### START Koda GUI section ### Form=c:\users\kazu mikura\desktop\launcher\launcher.kxf
    $Form1_1 = GUICreate("Form1", 622, 412, 375, 247)
    $Pic1 = GUICtrlCreatePic("C:\Users\Kazu Mikura\Desktop\Launcher\bg.jpg", 0, 0, 621, 411, BitOR($SS_NOTIFY, $WS_GROUP, $WS_CLIPSIBLINGS))
    $Launch = GUICtrlCreateButton("Launch", 398, 347, 219, 64, $BS_BITMAP)
    GUICtrlSetImage(-1, "C:\Users\Kazu Mikura\Desktop\Launcher\Launcher.bmp", -1)
    $HP = GUICtrlCreateButton("HP", 0, 76, 147, 21, BitOR($BS_BITMAP, $WS_GROUP))
    GUICtrlSetImage(-1, "C:\Users\Kazu Mikura\Desktop\Launcher\hp.bmp", -1)
    $Reg = GUICtrlCreateButton("Reg", 0, 102, 147, 21, BitOR($BS_BITMAP, $WS_GROUP))
    GUICtrlSetImage(-1, "C:\Users\Kazu Mikura\Desktop\Launcher\reg.bmp", -1)
    $forum = GUICtrlCreateButton("forum", 0, 128, 147, 21, BitOR($BS_BITMAP, $WS_GROUP))
    GUICtrlSetImage(-1, "C:\Users\Kazu Mikura\Desktop\Launcher\forum.bmp", -1)
    $vote = GUICtrlCreateButton("vote", 0, 153, 147, 21, BitOR($BS_BITMAP, $WS_GROUP))
    GUICtrlSetImage(-1, "C:\Users\Kazu Mikura\Desktop\Launcher\vote.bmp", -1)
    GUISetState(@SW_SHOW)
    #endregion ### END Koda GUI section ###

    [/autoit] [autoit][/autoit] [autoit]

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

    [/autoit] [autoit][/autoit] [autoit]

    EndSwitch
    WEnd

    [/autoit]

    Wenn man nun auf den Button "$Launch" klickt, soll er die Datei Aion.bin mit dem o.g. Befehl starten.


    Ist das möglich?

    ~EDIT~

    Irgendwie zeigt er den Quelltext nicht richtig an.
    Daher habe ich ihn bei Pastebin gepostet.

    2 Mal editiert, zuletzt von bernd670 (30. Dezember 2010 um 13:58)

  • Demnach müsste es dann so aussehen?

    Spoiler anzeigen
    [autoit]

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $Launch
    ShellExecute(bin32\aion.bin - ip:127.0.0.1 - port:2106 - cc:1 - lang:enu - noauthgg - noweb)
    Case $GUI_EVENT_CLOSE
    Exit

    [/autoit] [autoit][/autoit] [autoit]

    EndSwitch
    WEnd

    [/autoit]


    Habe ich das richtig verstanden?

    ~EDIT~
    Wieso funktioniert der AutoIt BBCode bei mir nicht?

    2 Mal editiert, zuletzt von bernd670 (30. Dezember 2010 um 14:00)

  • Also

    [autoit]

    ShellExecute("bin32\aion.bin -ip:127.0.0.1 -port:2106 -cc:1 -lang:enu -noauthgg -noweb")

    [/autoit]

    Dann sage ich erstmals Danke.


    Kann man auch auf einen URL weiterleiten?
    Also, das wenn man auf "Website" klickt, eine Homepage im Browser geöffnet wird?