Programmauswahl

  • Hi,
    irgendwiewird keine Ini erstellt.
    Und auch das Hintergrundbid ist beim erstellen der Exe bzw. bei der fertigen EXE nicht mehr zu sehen!
    Wenn ich das Script teste, dann ja!
    Der Code

    [autoit]

    #Region ;**** Directives created by AutoIt3Wrapper_GUI ****[autoit]#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
    #AutoIt3Wrapper_icon=C:\Users\Sumale.nin\Desktop\Webseite\Grafiken\L4D2-Grafiken\Ico\Left4Dead2B.ico
    #AutoIt3Wrapper_Compression=4
    #AutoIt3Wrapper_Res_Language=3079
    #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>

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

    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Left 4 Dead 2 - Retro Campagne STARTER v1.0", 418, 330, 192, 130)
    $Button1 = GUICtrlCreateButton("Neo IV Launcher", 232, 136, 153, 65, $WS_GROUP)
    $Button2 = GUICtrlCreateButton("geodreieck24 Loader", 24, 136, 153, 65, $WS_GROUP)
    $Button3 = GUICtrlCreateButton("L4D2 Settings", 119, 278, 153, 45, $WS_GROUP)
    $Button4 = GUICtrlCreateButton("...", 277, 278, 40, 45, $WS_GROUP)
    $Pic1 = GUICtrlCreatePic("C:\Users\Sumale.nin\Desktop\l4d2.jpg", 74, 20, 256, 256, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS)) ;Pfad zum Bild noch eintragen (s. Hilfe)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    case $Button1
    MsgBox(1, "Neo IV Launcher", "Dieser Launcher beinhaltet mehr Funktionen und ist für die Perfektionierer unter euch bestens geeignet!")
    Run("NeosLauncher.exe") ; um das Programm zu starten, Pfad natürlich noch eingeben
    case $button2
    MsgBox(1, "geodreicke24 Loader", "Dieser Loader ist einfach gestrickt und reicht für den Normalen Gebrauch völlig aus!")
    Run("l4d2loader.exe") ; um das Programm zu starten, Pfad natürlich noch eingeben
    case $button3
    $iPfad = IniRead (@ScriptDir & "loader.ini","Pfad","L4D2Settings","default")

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

    MsgBox(1, "Left 4 Dead 2 - Settings", "Mit diesem Tool kannst du dein Name und die Sprache des spiels verstellen!")
    Run($iPfad) ; um das Programm zu starten, Pfad natürlich noch eingeben
    ; ===== Pfadauswahl =====
    case $Button4
    $Pfad = FileOpenDialog ("Datei Auswählen","","Anwendungen (*.exe)",1)

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

    IniWrite (@ScriptDir & "loader.ini","Pfad","L4D2Settings",$Pfad)
    ;===== Ende Pfadauswhal =====

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

    EndSwitch
    WEnd

    [/autoit]
  • so funzts.

    Spoiler anzeigen
    [autoit]


    #Region ;**** Directives created by AutoIt3Wrapper_GUI ****[autoit]#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
    #AutoIt3Wrapper_icon=C:\Users\Sumale.nin\Desktop\Webseite\Grafiken\L4D2-Grafiken\Ico\Left4Dead2B.ico
    #AutoIt3Wrapper_Compression=4
    #AutoIt3Wrapper_Res_Language=3079
    #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>

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

    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Left 4 Dead 2 - Retro Campagne STARTER v1.0", 418, 330, 192, 130)
    $Button1 = GUICtrlCreateButton("Neo IV Launcher", 232, 136, 153, 65, $WS_GROUP)
    $Button2 = GUICtrlCreateButton("geodreieck24 Loader", 24, 136, 153, 65, $WS_GROUP)
    $Button3 = GUICtrlCreateButton("L4D2 Settings", 119, 278, 153, 45, $WS_GROUP)
    $Button4 = GUICtrlCreateButton("...", 277, 278, 40, 45, $WS_GROUP)
    $Pic1 = GUICtrlCreatePic("C:\Users\Sumale.nin\Desktop\l4d2.jpg", 74, 20, 256, 256, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS)) ;Pfad zum Bild noch eintragen (s. Hilfe)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    case $Button1
    MsgBox(1, "Neo IV Launcher", "Dieser Launcher beinhaltet mehr Funktionen und ist für die Perfektionierer unter euch bestens geeignet!")
    Run("NeosLauncher.exe") ; um das Programm zu starten, Pfad natürlich noch eingeben
    case $button2
    MsgBox(1, "geodreicke24 Loader", "Dieser Loader ist einfach gestrickt und reicht für den Normalen Gebrauch völlig aus!")
    Run("l4d2loader.exe") ; um das Programm zu starten, Pfad natürlich noch eingeben
    case $button3
    $iPfad = IniRead (@ScriptDir & "\loader.ini","Pfad","L4D2Settings","default")

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

    MsgBox(1, "Left 4 Dead 2 - Settings", "Mit diesem Tool kannst du dein Name und die Sprache des spiels verstellen!")
    Run($iPfad) ; um das Programm zu starten, Pfad natürlich noch eingeben
    ; ===== Pfadauswahl =====
    case $Button4
    $Pfad = FileOpenDialog ("Datei Auswählen","","Anwendungen (*.exe)",1)

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

    IniWrite (@ScriptDir & "\loader.ini","Pfad","L4D2Settings",$Pfad)
    ;===== Ende Pfadauswhal =====

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

    EndSwitch
    WEnd

    [/autoit]