GUI Problem

  • Hallo ihr's,

    ich habe mal wieder ein Problem und zwar wenn ich auf den Button "Funktionen und Button bearbeiten" klicke, öffnet sich ein neues GUI. Soweit so gut , doch wenn ich jetzt auf "FERTIG" im GUI klicke und sich damit das neue GUI schließt, reagiert das erste GUI nicht mehr auf meine Buttons , Funktionen etc. Jedoch möchte ich auch nicht beide GUI's am Anfang direkt mitstarten lassen. Weiß da jemand eine Problemlösung?

    Spoiler anzeigen
    [autoit]


    #Region ;**** Directives created by AutoIt3Wrapper_GUI ****
    #AutoIt3Wrapper_icon=..\..\Downloads\Sign-Select.ico
    #AutoIt3Wrapper_Compression=4
    #AutoIt3Wrapper_UseX64=n
    #AutoIt3Wrapper_Res_Comment=Ein Programm zum Vereinfachen von Vorgängen . Copyright @ Lukas Productions .
    #AutoIt3Wrapper_Res_Fileversion=0.9.0.0
    #AutoIt3Wrapper_Res_LegalCopyright=Lukas Productions
    #AutoIt3Wrapper_Res_Language=1031
    #AutoIt3Wrapper_Add_Constants=n
    #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <TabConstants.au3>
    #include <WindowsConstants.au3>
    #include <IE.au3>
    #include <INet.au3>
    #include <ModernSplash.au3>

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

    #Region ### File Install ###

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

    FileInstall("C:\Users\Lukas\Desktop\Launcher Version 1.1\Lukas Productions.jpg",@TempDir & "\Lukas Productions.jpg",1)

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

    #EndRegion ### File Install ###

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

    #Region ### Progess Bar ###
    Global $Form2_1 = GUICreate("Dateien werden geladen ...", 431, 121, 289, 205)
    Global $Progress1 = GUICtrlCreateProgress(8, 8, 401, 49)
    GUICtrlSetColor(-1, 0x00FF00)
    Global $Label1 = GUICtrlCreateLabel("Benötigte Dateien werden geladen ...", 8, 72, 408, 37)
    GUICtrlSetFont(-1, 18, 400, 2, "Comic Sans MS")
    GUISetState(@SW_SHOW)
    GUICtrlSetData($Progress1,12)
    Sleep(Random(250,750))
    GUICtrlSetData($Progress1,33)
    Sleep(Random(250,750))
    GUICtrlSetData($Progress1,66)
    Sleep(Random(250,750))
    GUICtrlSetData($Progress1,85)
    Sleep(Random(250,750))
    GUICtrlSetData($Progress1,100)
    SLeep(Random(250,750))
    GUIDelete($Form2_1)
    #EndRegion ### Progress Bar ###

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

    #Region ### GUI mit .ini - Datei auslesen ###

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

    IF FileExists(@ScriptDir & "\Launcher.ini") Then
    Sleep(1)
    Else
    IniWrite(@ScriptDir & "\Launcher.ini","Erstellen","Die Launcher.ini datei wurde erstellt!","True")

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

    EndIf

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

    $NameButton1 = IniRead(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 1","Nicht gefunden")
    $NameButton2 = IniRead(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 2","Nicht gefunden")
    $NameButton3 = IniRead(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 3","Nicht gefunden")
    $NameButton4 = IniRead(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 4","Nicht gefunden")
    $NameButton5 = IniRead(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 5","Nicht gefunden")
    $NameButton6 = IniRead(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 6","Nicht gefunden")
    $NameButton7 = IniRead(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 7","Nicht gefunden")
    $NameButton8 = IniRead(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 8","Nicht gefunden")
    $NameButton9 = IniRead(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 9","Nicht gefunden")
    $NameButton10 = IniRead(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 10","Nicht gefunden")
    $NameButton11 = IniRead(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 11","Nicht gefunden")
    $NameButton12 = IniRead(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 12","Nicht gefunden")
    $NameButton13 = IniRead(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 13","Nicht gefunden")
    $NameButton14 = IniRead(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 14","Nicht gefunden")
    $NameButton15 = IniRead(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 15","Nicht gefunden")
    $NameButton16 = IniRead(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 16","Nicht gefunden")
    $NameButton17 = IniRead(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 17","Nicht gefunden")
    $NameButton18 = IniRead(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 18","Nicht gefunden")
    $NameButton19 = IniRead(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 19","Nicht gefunden")
    $NameButton20 = IniRead(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 20","Nicht gefunden")
    $NameButton21 = IniRead(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 21","Nicht gefunden")
    $NameButton22 = IniRead(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 22","Nicht gefunden")
    $NameButton23 = IniRead(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 23","Nicht gefunden")
    $NameButton24 = IniRead(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 24","Nicht gefunden")
    $NameButton25 = IniRead(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 25","Nicht gefunden")
    $NameButton26 = IniRead(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 26","Nicht gefunden")
    $NameButton27 = IniRead(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 27","Nicht gefunden")
    $NameButton28 = IniRead(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 28","Nicht gefunden")
    $NameButton29 = IniRead(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 29","Nicht gefunden")
    $NameButton30 = IniRead(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 30","Nicht gefunden")
    $NameButton31 = IniRead(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 31","Nicht gefunden")
    $NameButton32 = IniRead(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 32","Nicht gefunden")

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

    $FunktionButton1 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 1","Nicht gefunden")
    $FunktionButton2 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 2","Nicht gefunden")
    $FunktionButton3 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 3","Nicht gefunden")
    $FunktionButton4 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 4","Nicht gefunden")
    $FunktionButton5 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 5","Nicht gefunden")
    $FunktionButton6 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 6","Nicht gefunden")
    $FunktionButton7 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 7","Nicht gefunden")
    $FunktionButton8 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 8","Nicht gefunden")
    $FunktionButton9 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 9","Nicht gefunden")
    $FunktionButton10 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 10","Nicht gefunden")
    $FunktionButton11 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 11","Nicht gefunden")
    $FunktionButton12 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 12","Nicht gefunden")
    $FunktionButton13 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 13","Nicht gefunden")
    $FunktionButton14 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 14","Nicht gefunden")
    $FunktionButton15 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 15","Nicht gefunden")
    $FunktionButton16 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 16","Nicht gefunden")
    $FunktionButton17 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 17","Nicht gefunden")
    $FunktionButton18 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 18","Nicht gefunden")
    $FunktionButton19 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 19","Nicht gefunden")
    $FunktionButton20 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 20","Nicht gefunden")
    $FunktionButton21 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 21","Nicht gefunden")
    $FunktionButton22 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 22","Nicht gefunden")
    $FunktionButton23 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 23","Nicht gefunden")
    $FunktionButton24 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 24","Nicht gefunden")
    $FunktionButton25 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 25","Nicht gefunden")
    $FunktionButton26 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 26","Nicht gefunden")
    $FunktionButton27 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 27","Nicht gefunden")
    $FunktionButton28 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 28","Nicht gefunden")
    $FunktionButton29 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 29","Nicht gefunden")
    $FunktionButton30 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 30","Nicht gefunden")
    $FunktionButton31 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 31","Nicht gefunden")
    $FunktionButton32 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 32","Nicht gefunden")

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

    $Button_X = 80
    $Button_Y = 50
    #EndRegion ### GUI mit .ini - Datei auslesen ###

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

    #Region ### START Koda GUI section ### Form=c:\users\lukas\pictures\internet_programme.kxf
    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <TabConstants.au3>
    #include <WindowsConstants.au3>

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

    #Region ### START Koda GUI section ### Form=c:\users\lukas\pictures\internet_programme.kxf
    Global $Form2 = GUICreate("Internet / Programme", 581, 443, -1, -1, BitOR($WS_MAXIMIZEBOX,$WS_MINIMIZEBOX,$WS_SIZEBOX,$WS_THICKFRAME,$WS_SYSMENU,$WS_CAPTION,$WS_OVERLAPPEDWINDOW,$WS_TILEDWINDOW,$WS_POPUP,$WS_POPUPWINDOW,$WS_GROUP,$WS_TABSTOP,$WS_BORDER,$WS_CLIPSIBLINGS))
    Global $Tab1 = GUICtrlCreateTab(8, 8, 569, 393)
    GUICtrlSetResizing(-1, $GUI_DOCKWIDTH+$GUI_DOCKHEIGHT)
    Global $TabSheet1 = GUICtrlCreateTabItem("Internetseiten")
    Global $Button1 = GUICtrlCreateButton($NameButton1, 48, 48, 81, 57, 0)
    GUICtrlSetBkColor(-1, 0xA0A0A0)
    Global $Button2 = GUICtrlCreateButton($NameButton2, 176, 48, 81, 57, 0)
    GUICtrlSetBkColor(-1, 0xA0A0A0)
    Global $Button3 = GUICtrlCreateButton($NameButton3, 312, 48, 81, 57, 0)
    GUICtrlSetBkColor(-1, 0xA0A0A0)
    Global $Button4 = GUICtrlCreateButton($NameButton4, 448, 48, 81, 57, 0)
    GUICtrlSetBkColor(-1, 0xA0A0A0)
    Global $Button5 = GUICtrlCreateButton($NameButton5, 48, 128, 81, 57, 0)
    GUICtrlSetBkColor(-1, 0xA0A0A0)
    Global $Button6 = GUICtrlCreateButton($NameButton6, 176, 128, 81, 57, 0)
    GUICtrlSetBkColor(-1, 0xA0A0A0)
    Global $Button7 = GUICtrlCreateButton($NameButton7, 312, 128, 81, 57, 0)
    GUICtrlSetBkColor(-1, 0xA0A0A0)
    Global $Button8 = GUICtrlCreateButton($NameButton8, 448, 128, 81, 57, 0)
    GUICtrlSetBkColor(-1, 0xA0A0A0)
    Global $Button9 = GUICtrlCreateButton($NameButton9, 48, 200, 81, 57, 0)
    GUICtrlSetBkColor(-1, 0xA0A0A0)
    Global $Button10 = GUICtrlCreateButton($NameButton10, 176, 200, 81, 57, 0)
    GUICtrlSetBkColor(-1, 0xA0A0A0)
    Global $Button11 = GUICtrlCreateButton($NameButton11, 312, 200, 81, 57, 0)
    GUICtrlSetBkColor(-1, 0xA0A0A0)
    Global $Button12 = GUICtrlCreateButton($NameButton12, 448, 200, 81, 57, 0)
    GUICtrlSetBkColor(-1, 0xA0A0A0)
    Global $Button13 = GUICtrlCreateButton($NameButton13, 48, 280, 81, 57, 0)
    GUICtrlSetBkColor(-1, 0xA0A0A0)
    Global $Button14 = GUICtrlCreateButton($NameButton14, 176, 280, 81, 57, 0)
    GUICtrlSetBkColor(-1, 0xA0A0A0)
    Global $Button15 = GUICtrlCreateButton($NameButton15, 312, 280, 81, 57, 0)
    GUICtrlSetBkColor(-1, 0xA0A0A0)
    Global $Button16 = GUICtrlCreateButton($NameButton16, 448, 280, 81, 57, 0)
    GUICtrlSetBkColor(-1, 0xA0A0A0)
    Global $TabSheet2 = GUICtrlCreateTabItem("Programme")
    Global $Button17 = GUICtrlCreateButton($NameButton17, 48, 48, 81, 57, 0)
    GUICtrlSetBkColor(-1, 0xA0A0A0)
    Global $Button18 = GUICtrlCreateButton($NameButton18, 176, 48, 81, 57, 0)
    GUICtrlSetBkColor(-1, 0xA0A0A0)
    Global $Button19 = GUICtrlCreateButton($NameButton19, 312, 48, 81, 57, 0)
    GUICtrlSetBkColor(-1, 0xA0A0A0)
    Global $Button20 = GUICtrlCreateButton($NameButton20, 448, 48, 81, 57, 0)
    GUICtrlSetBkColor(-1, 0xA0A0A0)
    Global $Button21 = GUICtrlCreateButton($NameButton21, 48, 128, 81, 57, 0)
    GUICtrlSetBkColor(-1, 0xA0A0A0)
    Global $Button22 = GUICtrlCreateButton($NameButton22, 176, 128, 81, 57, 0)
    GUICtrlSetBkColor(-1, 0xA0A0A0)
    Global $Button23 = GUICtrlCreateButton($NameButton23, 312, 128, 81, 57, 0)
    GUICtrlSetBkColor(-1, 0xA0A0A0)
    Global $Button24 = GUICtrlCreateButton($NameButton24, 448, 128, 81, 57, 0)
    GUICtrlSetBkColor(-1, 0xA0A0A0)
    Global $Button25 = GUICtrlCreateButton($NameButton25, 48, 200, 81, 57, 0)
    GUICtrlSetBkColor(-1, 0xA0A0A0)
    Global $Button26 = GUICtrlCreateButton($NameButton26, 176, 200, 81, 57, 0)
    GUICtrlSetBkColor(-1, 0xA0A0A0)
    Global $Button27 = GUICtrlCreateButton($NameButton27, 312, 200, 81, 57, 0)
    GUICtrlSetBkColor(-1, 0xA0A0A0)
    Global $Button28 = GUICtrlCreateButton($NameButton28, 448, 200, 81, 57, 0)
    GUICtrlSetBkColor(-1, 0xA0A0A0)
    Global $Button29 = GUICtrlCreateButton($NameButton29, 48, 280, 81, 57, 0)
    GUICtrlSetBkColor(-1, 0xA0A0A0)
    Global $Button30 = GUICtrlCreateButton($NameButton30, 176, 280, 81, 57, 0)
    GUICtrlSetBkColor(-1, 0xA0A0A0)
    Global $Button31 = GUICtrlCreateButton($NameButton31, 312, 280, 81, 57, 0)
    GUICtrlSetBkColor(-1, 0xA0A0A0)
    Global $Button32 = GUICtrlCreateButton($NameButton32, 448, 280, 81, 57, 0)
    GUICtrlSetBkColor(-1, 0xA0A0A0)
    Global $TabSheet3 = GUICtrlCreateTabItem("Hilfe")
    Global $Label2 = GUICtrlCreateLabel("Das ist der Hilfe - Tab .", 24, 40, 236, 33)
    GUICtrlSetFont(-1, 16, 400, 2, "Comic Sans MS")
    Global $Label3 = GUICtrlCreateLabel("Zum Ausführen eines Programms einfach auf", 24, 80, 500, 37)
    GUICtrlSetFont(-1, 18, 400, 0, "Comic Sans MS")
    Global $Label4 = GUICtrlCreateLabel("den dazugehörigen Button klicken .", 24, 120, 341, 33)
    GUICtrlSetFont(-1, 16, 400, 0, "Comic Sans MS")
    Global $TabSheet4 = GUICtrlCreateTabItem("Copyright")
    Global $Pic1 = GUICtrlCreatePic("C:\Users\Lukas\Pictures\Lukas Productions.jpg", 16, 32, 545, 361, BitOR($SS_NOTIFY,$WS_GROUP))
    GUICtrlCreateTabItem("")
    Global $Label1 = GUICtrlCreateLabel("Copyright @ Lukas Productions", 368, 8, 204, 17)
    GUICtrlSetFont(-1, 8, 800, 0, "MS Sans Serif")
    Global $Button33 = GUICtrlCreateButton("Funktionen und Buttons bearbeiten ....", 8, 408, 569, 25, 0)
    GUISetState(@SW_SHOW)

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

    #EndRegion ### END Koda GUI section ###

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    _Funktion1()
    Case $Button2
    _Funktion2()
    Case $Button3
    _Funktion3()
    Case $Button4
    _Funktion4()
    Case $Button5
    _Funktion5()
    Case $Button6
    _Funktion6()
    Case $Button7
    _Funktion7()
    Case $Button8
    _Funktion8()
    Case $Button9
    _Funktion9()
    Case $Button10
    _Funktion10()
    Case $Button11
    _Funktion11()
    Case $Button12
    _Funktion12()
    Case $Button13
    _Funktion13()
    Case $Button14
    _Funktion14()
    Case $Button15
    _Funktion15()
    Case $Button16
    _Funktion16()
    Case $Button17
    _Funktion17()
    Case $Button18
    _Funktion18()
    Case $Button19
    _Funktion19()
    Case $Button20
    _Funktion20()
    Case $Button21
    _Funktion21()
    Case $Button22
    _Funktion22()
    Case $Button23
    _Funktion23()
    Case $Button24
    _Funktion24()
    Case $Button25
    _Funktion25()
    Case $Button26
    _Funktion26()
    Case $Button27
    _Funktion27()
    Case $Button28
    _Funktion28()
    Case $Button29
    _Funktion29()
    Case $Button30
    _Funktion30()
    Case $Button31
    _Funktion31()
    Case $Button32
    _Funktion32()
    Case $Button33
    _Bearbeiten()
    EndSwitch
    WEnd

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

    Func _Bearbeiten()
    #Region ### Progess Bar ###
    Global $Form2_1 = GUICreate("Dateien werden geladen ...", 431, 121, 289, 205)
    Global $Progress1 = GUICtrlCreateProgress(8, 8, 401, 49)
    GUICtrlSetColor(-1, 0x00FF00)
    Global $Label1 = GUICtrlCreateLabel("Bearbeitungsbildschirm wird geladen ...", 8, 72, 408, 37)
    GUICtrlSetFont(-1, 15, 400, 2, "Comic Sans MS")
    GUISetState(@SW_SHOW)
    GUICtrlSetData($Progress1,12)
    Sleep(Random(250,750))
    GUICtrlSetData($Progress1,33)
    Sleep(Random(250,750))
    GUICtrlSetData($Progress1,66)
    Sleep(Random(250,750))
    GUICtrlSetData($Progress1,85)
    Sleep(Random(250,750))
    GUICtrlSetData($Progress1,100)
    SLeep(Random(250,750))
    GUIDelete($Form2_1)
    #EndRegion ### Progress Bar ###

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

    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>

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

    #Region ### START Koda GUI section ### Form=
    Global $Form33 = GUICreate("Funktionen und Buttons bearbeiten.", 812, 842, 194, 126)
    Global $Label1 = GUICtrlCreateLabel("Die ersten 16 Buttons sind für Internetseiten, die restlichen 16 für Programme !", 8, 16, 784, 33)
    GUICtrlSetFont(-1, 16, 400, 0, "Comic Sans MS")
    Global $Label2 = GUICtrlCreateLabel("Name für Button 1 = ", 12, 64, 102, 17)
    Global $Input1 = GUICtrlCreateInput("Input1", 120, 64, 153, 21)
    Global $Label3 = GUICtrlCreateLabel("Internetadresse , die aufgerufen werden soll = ", 288, 72, 222, 17)
    Global $Input2 = GUICtrlCreateInput("Input2", 512, 72, 185, 21)
    Global $Label4 = GUICtrlCreateLabel("Name für Button 2 = ", 12, 88, 102, 17)
    Global $Input3 = GUICtrlCreateInput("Input1", 120, 88, 153, 21)
    Global $Label5 = GUICtrlCreateLabel("Internetadresse, die aufgerufen werden soll =", 288, 96, 216, 17)
    Global $Input4 = GUICtrlCreateInput("Input2", 512, 96, 185, 21)
    Global $Label6 = GUICtrlCreateLabel("Name für Button 3 = ", 12, 112, 102, 17)
    Global $Input5 = GUICtrlCreateInput("Input1", 120, 112, 153, 21)
    Global $Label7 = GUICtrlCreateLabel("Internetadresse, die aufgerufen werden soll =", 288, 120, 216, 17)
    Global $Input6 = GUICtrlCreateInput("Input2", 512, 120, 185, 21)
    Global $Label8 = GUICtrlCreateLabel("Name für Button 4 = ", 12, 136, 102, 17)
    Global $Input7 = GUICtrlCreateInput("Input1", 120, 136, 153, 21)
    Global $Label9 = GUICtrlCreateLabel("Internetadresse, die aufgerufen werden soll =", 288, 144, 216, 17)
    Global $Input8 = GUICtrlCreateInput("Input2", 512, 144, 185, 21)
    Global $Label10 = GUICtrlCreateLabel("Name für Button 5 = ", 12, 160, 102, 17)
    Global $Input9 = GUICtrlCreateInput("Input1", 120, 160, 153, 21)
    Global $Label11 = GUICtrlCreateLabel("Internetadresse, die aufgerufen werden soll =", 288, 168, 216, 17)
    Global $Input10 = GUICtrlCreateInput("Input2", 512, 168, 185, 21)
    Global $Label12 = GUICtrlCreateLabel("Name für Button 6 = ", 12, 184, 102, 17)
    Global $Input11 = GUICtrlCreateInput("Input1", 120, 184, 153, 21)
    Global $Label13 = GUICtrlCreateLabel("Internetadresse, die aufgerufen werden soll = ", 288, 192, 219, 17)
    Global $Input12 = GUICtrlCreateInput("Input2", 512, 192, 185, 21)
    Global $Label14 = GUICtrlCreateLabel("Name für Button 7 = ", 12, 208, 102, 17)
    Global $Input13 = GUICtrlCreateInput("Input1", 120, 208, 153, 21)
    Global $Label15 = GUICtrlCreateLabel("Internetadresse, die aufgerufen werden soll =", 288, 216, 216, 17)
    Global $Input14 = GUICtrlCreateInput("Input2", 512, 216, 185, 21)
    Global $Label16 = GUICtrlCreateLabel("Name für Button 8 = ", 12, 232, 102, 17)
    Global $Input15 = GUICtrlCreateInput("Input1", 120, 232, 153, 21)
    Global $Label17 = GUICtrlCreateLabel("Internetadresse, die aufgerufen werden soll =", 288, 240, 216, 17)
    Global $Input16 = GUICtrlCreateInput("Input2", 512, 240, 185, 21)
    Global $Label18 = GUICtrlCreateLabel("Name für Button 9 = ", 12, 256, 102, 17)
    Global $Input17 = GUICtrlCreateInput("Input1", 120, 256, 153, 21)
    Global $Label19 = GUICtrlCreateLabel("Internetadresse, die aufgerufen werden soll =", 288, 264, 216, 17)
    Global $Input18 = GUICtrlCreateInput("Input2", 512, 264, 185, 21)
    Global $Label20 = GUICtrlCreateLabel("Name für Button 10 = ", 12, 280, 108, 17)
    Global $Input19 = GUICtrlCreateInput("Input1", 120, 280, 153, 21)
    Global $Label21 = GUICtrlCreateLabel("Internetadresse, die aufgerufen werden soll =", 288, 288, 216, 17)
    Global $Input20 = GUICtrlCreateInput("Input2", 512, 288, 185, 21)
    Global $Label22 = GUICtrlCreateLabel("Name für Button 11 = ", 12, 304, 108, 17)
    Global $Input21 = GUICtrlCreateInput("Input1", 120, 304, 153, 21)
    Global $Label23 = GUICtrlCreateLabel("Internetadresse, die aufgerufen werden soll =", 288, 312, 216, 17)
    Global $Input22 = GUICtrlCreateInput("Input2", 512, 312, 185, 21)
    Global $Label24 = GUICtrlCreateLabel("Name für Button 12 = ", 12, 328, 108, 17)
    Global $Input23 = GUICtrlCreateInput("Input1", 120, 328, 153, 21)
    Global $Label25 = GUICtrlCreateLabel("Internetadresse, die aufgerufen werden soll =", 288, 336, 216, 17)
    Global $Input24 = GUICtrlCreateInput("Input2", 512, 336, 185, 21)
    Global $Label26 = GUICtrlCreateLabel("Name für Button 13 = ", 12, 352, 108, 17)
    Global $Input25 = GUICtrlCreateInput("Input1", 120, 352, 153, 21)
    Global $Label27 = GUICtrlCreateLabel("Internetadresse, die aufgerufen werden soll =", 288, 360, 216, 17)
    Global $Input26 = GUICtrlCreateInput("Input2", 512, 360, 185, 21)
    Global $Label28 = GUICtrlCreateLabel("Name für Button 14 = ", 12, 376, 108, 17)
    Global $Input27 = GUICtrlCreateInput("Input1", 120, 376, 153, 21)
    Global $Label29 = GUICtrlCreateLabel("Internetadresse, die aufgerufen werden soll =", 288, 384, 216, 17)
    Global $Input28 = GUICtrlCreateInput("Input2", 512, 384, 185, 21)
    Global $Label30 = GUICtrlCreateLabel("Name für Button 15 = ", 12, 400, 108, 17)
    Global $Input29 = GUICtrlCreateInput("Input1", 120, 400, 153, 21)
    Global $Label31 = GUICtrlCreateLabel("Internetadresse, die aufgerufen werden soll =", 288, 408, 216, 17)
    Global $Input30 = GUICtrlCreateInput("Input2", 512, 408, 185, 21)
    Global $Label32 = GUICtrlCreateLabel("Name für Button 16 = ", 12, 424, 108, 17)
    Global $Input31 = GUICtrlCreateInput("Input1", 120, 424, 153, 21)
    Global $Label33 = GUICtrlCreateLabel("Internetadresse, die aufgerufen werden soll =", 288, 432, 216, 17)
    Global $Input32 = GUICtrlCreateInput("Input2", 512, 432, 185, 21)
    Global $Label34 = GUICtrlCreateLabel("Name für Button 17 = ", 12, 448, 108, 17)
    Global $Input33 = GUICtrlCreateInput("Input1", 120, 448, 153, 21)
    Global $Label35 = GUICtrlCreateLabel("Pfad , der aufgerufen werden soll =", 288, 456, 169, 17)
    Global $Input34 = GUICtrlCreateInput("Input2", 512, 456, 185, 21)
    Global $Label36 = GUICtrlCreateLabel("Name für Button 18 = ", 12, 472, 108, 17)
    Global $Input35 = GUICtrlCreateInput("Input1", 120, 472, 153, 21)
    Global $Label37 = GUICtrlCreateLabel("Pfad, der aufgerufen werden soll =", 288, 480, 166, 17)
    Global $Input36 = GUICtrlCreateInput("Input2", 512, 480, 185, 21)
    Global $Label38 = GUICtrlCreateLabel("Name für Button 19 = ", 12, 496, 108, 17)
    Global $Input37 = GUICtrlCreateInput("Input1", 120, 496, 153, 21)
    Global $Label39 = GUICtrlCreateLabel("Pfad, der aufgerufen werden soll =", 288, 504, 166, 17)
    Global $Input38 = GUICtrlCreateInput("Input2", 512, 504, 185, 21)
    Global $Label40 = GUICtrlCreateLabel("Name für Button 20 = ", 12, 520, 108, 17)
    Global $Input39 = GUICtrlCreateInput("Input1", 120, 520, 153, 21)
    Global $Label41 = GUICtrlCreateLabel("Pfad, der aufgerufen werden soll =", 288, 528, 166, 17)
    Global $Input40 = GUICtrlCreateInput("Input2", 512, 528, 185, 21)
    Global $Label42 = GUICtrlCreateLabel("Name für Button 21 = ", 12, 544, 108, 17)
    Global $Input41 = GUICtrlCreateInput("Input1", 120, 544, 153, 21)
    Global $Label43 = GUICtrlCreateLabel("Pfad, der aufgerufen werden soll =", 288, 552, 166, 17)
    Global $Input42 = GUICtrlCreateInput("Input2", 512, 552, 185, 21)
    Global $Label44 = GUICtrlCreateLabel("Name für Button 22 = ", 12, 568, 108, 17)
    Global $Input43 = GUICtrlCreateInput("Input1", 120, 568, 153, 21)
    Global $Label45 = GUICtrlCreateLabel("Pfad, der aufgerufen werden soll =", 288, 576, 166, 17)
    Global $Input44 = GUICtrlCreateInput("Input2", 512, 576, 185, 21)
    Global $Label46 = GUICtrlCreateLabel("Name für Button 23 = ", 12, 592, 108, 17)
    Global $Input45 = GUICtrlCreateInput("Input1", 120, 592, 153, 21)
    Global $Label47 = GUICtrlCreateLabel("Pfad, der aufgerufen werden soll =", 288, 600, 166, 17)
    Global $Input46 = GUICtrlCreateInput("Input2", 512, 600, 185, 21)
    Global $Label48 = GUICtrlCreateLabel("Name für Button 24 = ", 12, 616, 108, 17)
    Global $Input47 = GUICtrlCreateInput("Input1", 120, 616, 153, 21)
    Global $Label49 = GUICtrlCreateLabel("Pfad, der aufgerufen werden soll =", 288, 624, 166, 17)
    Global $Input48 = GUICtrlCreateInput("Input2", 512, 624, 185, 21)
    Global $Label50 = GUICtrlCreateLabel("Name für Button 25 = ", 12, 640, 108, 17)
    Global $Input49 = GUICtrlCreateInput("Input1", 120, 640, 153, 21)
    Global $Label51 = GUICtrlCreateLabel("Pfad, der aufgerufen werden soll =", 288, 648, 166, 17)
    Global $Input50 = GUICtrlCreateInput("Input2", 512, 648, 185, 21)
    Global $Label52 = GUICtrlCreateLabel("Name für Button 26 = ", 12, 664, 108, 17)
    Global $Input51 = GUICtrlCreateInput("Input1", 120, 664, 153, 21)
    Global $Label53 = GUICtrlCreateLabel("Pfad, der aufgerufen werden soll =", 288, 672, 166, 17)
    Global $Input52 = GUICtrlCreateInput("Input2", 512, 672, 185, 21)
    Global $Label54 = GUICtrlCreateLabel("Name für Button 27 = ", 12, 688, 108, 17)
    Global $Input53 = GUICtrlCreateInput("Input1", 120, 688, 153, 21)
    Global $Label55 = GUICtrlCreateLabel("Pfad, der aufgerufen werden soll =", 288, 696, 166, 17)
    Global $Input54 = GUICtrlCreateInput("Input2", 512, 696, 185, 21)
    Global $Label56 = GUICtrlCreateLabel("Name für Button 28 = ", 12, 712, 108, 17)
    Global $Input55 = GUICtrlCreateInput("Input1", 120, 712, 153, 21)
    Global $Label57 = GUICtrlCreateLabel("Pfad, der aufgerufen werden soll =", 288, 720, 166, 17)
    Global $Input56 = GUICtrlCreateInput("Input2", 512, 720, 185, 21)
    Global $Label58 = GUICtrlCreateLabel("Name für Button 29 = ", 12, 736, 108, 17)
    Global $Input57 = GUICtrlCreateInput("Input1", 120, 736, 153, 21)
    Global $Label59 = GUICtrlCreateLabel("Pfad, der aufgerufen werden soll =", 288, 744, 166, 17)
    Global $Input58 = GUICtrlCreateInput("Input2", 512, 744, 185, 21)
    Global $Label60 = GUICtrlCreateLabel("Name für Button 30 = ", 12, 760, 108, 17)
    Global $Input59 = GUICtrlCreateInput("Input1", 120, 760, 153, 21)
    Global $Label61 = GUICtrlCreateLabel("Pfad, der aufgerufen werden soll =", 288, 768, 166, 17)
    Global $Input60 = GUICtrlCreateInput("Input2", 512, 768, 185, 21)
    Global $Label62 = GUICtrlCreateLabel("Name für Button 31 = ", 12, 784, 108, 17)
    Global $Input61 = GUICtrlCreateInput("Input1", 120, 784, 153, 21)
    Global $Label63 = GUICtrlCreateLabel("Pfad, der aufgerufen werden soll =", 288, 792, 166, 17)
    Global $Input62 = GUICtrlCreateInput("Input2", 512, 792, 185, 21)
    Global $Label64 = GUICtrlCreateLabel("Name für Button 32 = ", 12, 808, 108, 17)
    Global $Input63 = GUICtrlCreateInput("Input1", 120, 808, 153, 21)
    Global $Label65 = GUICtrlCreateLabel("Pfad, der aufgerufen werden soll =", 288, 816, 166, 17)
    Global $Input64 = GUICtrlCreateInput("Input2", 512, 816, 185, 21)
    Global $Button1 = GUICtrlCreateButton("SPEICHERN", 712, 72, 89, 81, 0)
    GUICtrlSetBkColor(-1, 0xABABAB)
    Global $Button2 = GUICtrlCreateButton("FERTIG", 712, 160, 89, 89, 0)
    GUICtrlSetBkColor(-1, 0xABABAB)
    Global $Button3 = GUICtrlCreateButton("Support ", 712, 256, 89, 105, 0)
    GUICtrlSetBkColor(-1, 0xABABAB)
    GUISetState(@SW_SHOW)
    GUICtrlSetData($Input1,$NameButton1)
    GUICtrlSetData($Input3,$NameButton2)
    GUICtrlSetData($Input5,$NameButton3)
    GUICtrlSetData($Input7,$NameButton4)
    GUICtrlSetData($Input9,$NameButton5)
    GUICtrlSetData($Input11,$NameButton6)
    GUICtrlSetData($Input13,$NameButton7)
    GUICtrlSetData($Input15,$NameButton8)
    GUICtrlSetData($Input17,$NameButton9)
    GUICtrlSetData($Input19,$NameButton10)
    GUICtrlSetData($Input21,$NameButton11)
    GUICtrlSetData($Input23,$NameButton12)
    GUICtrlSetData($Input25,$NameButton13)
    GUICtrlSetData($Input27,$NameButton14)
    GUICtrlSetData($Input29,$NameButton15)
    GUICtrlSetData($Input31,$NameButton16)
    GUICtrlSetData($Input33,$NameButton17)
    GUICtrlSetData($Input35,$NameButton18)
    GUICtrlSetData($Input37,$NameButton19)
    GUICtrlSetData($Input39,$NameButton20)
    GUICtrlSetData($Input41,$NameButton21)
    GUICtrlSetData($Input43,$NameButton22)
    GUICtrlSetData($Input45,$NameButton23)
    GUICtrlSetData($Input47,$NameButton24)
    GUICtrlSetData($Input49,$NameButton25)
    GUICtrlSetData($Input51,$NameButton26)
    GUICtrlSetData($Input53,$NameButton27)
    GUICtrlSetData($Input55,$NameButton28)
    GUICtrlSetData($Input57,$NameButton29)
    GUICtrlSetData($Input59,$NameButton30)
    GUICtrlSetData($Input61,$NameButton31)
    GUICtrlSetData($Input63,$NameButton32)
    GUICtrlSetData($Input2,$FunktionButton1)
    GUICtrlSetData($Input4,$FunktionButton2)
    GUICtrlSetData($Input6,$FunktionButton3)
    GUICtrlSetData($Input8,$FunktionButton4)
    GUICtrlSetData($Input10,$FunktionButton5)
    GUICtrlSetData($Input12,$FunktionButton6)
    GUICtrlSetData($Input14,$FunktionButton7)
    GUICtrlSetData($Input16,$FunktionButton8)
    GUICtrlSetData($Input18,$FunktionButton9)
    GUICtrlSetData($Input20,$FunktionButton10)
    GUICtrlSetData($Input22,$FunktionButton11)
    GUICtrlSetData($Input24,$FunktionButton12)
    GUICtrlSetData($Input26,$FunktionButton13)
    GUICtrlSetData($Input28,$FunktionButton14)
    GUICtrlSetData($Input30,$FunktionButton15)
    GUICtrlSetData($Input32,$FunktionButton16)
    GUICtrlSetData($Input34,$FunktionButton17)
    GUICtrlSetData($Input36,$FunktionButton18)
    GUICtrlSetData($Input38,$FunktionButton19)
    GUICtrlSetData($Input40,$FunktionButton20)
    GUICtrlSetData($Input42,$FunktionButton21)
    GUICtrlSetData($Input44,$FunktionButton22)
    GUICtrlSetData($Input46,$FunktionButton23)
    GUICtrlSetData($Input48,$FunktionButton24)
    GUICtrlSetData($Input50,$FunktionButton25)
    GUICtrlSetData($Input52,$FunktionButton26)
    GUICtrlSetData($Input54,$FunktionButton27)
    GUICtrlSetData($Input56,$FunktionButton28)
    GUICtrlSetData($Input58,$FunktionButton29)
    GUICtrlSetData($Input60,$FunktionButton30)
    GUICtrlSetData($Input62,$FunktionButton31)
    GUICtrlSetData($Input64,$FunktionButton32)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    GUIDelete($Form33)
    Run(@ScriptFullPath)
    Exit

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

    Case $Button2
    GUIDelete($Form33)

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

    Case $Button1
    $Input1 = GUICtrlRead($Input1)
    $Input2 = GUICtrlRead($Input2)
    $Input3 = GUICtrlRead($Input3)
    $Input4 = GUICTRLREAD($Input4)
    $Input5 = GUICtrlRead($Input5)
    $INput6 = GUICtrlRead($INput6)
    $Input7 = GuiCtrlRead($Input7)
    $Input8 = GUICtrlRead($Input8)
    $Input9 = GUICtrlRead($Input9)
    $Input10 = GUICtrlRead($Input10)
    $Input11 = GuiCtrlRead($Input11)
    $Input12 = GUICtrlRead($Input12)
    $Input13 = GUICtrlRead($Input13)
    $Input14 = GUICtrlRead($Input14)
    $Input15 = GuiCtrlRead($Input15)
    $Input16 = GUICtrlRead($Input16)
    $Input17 = GUICtrlRead($Input17)
    $Input18 = GUICtrlRead($Input18)
    $Input19 = GuiCtrlRead($Input19)
    $Input20 = GUICtrlRead($Input20)
    $Input21 = GUICtrlRead($Input21)
    $Input22 = GUICtrlRead($Input22)
    $Input23 = GuiCtrlRead($Input23)
    $Input24 = GUICtrlRead($Input24)
    $Input25 = GUICtrlRead($Input25)
    $Input26 = GUICtrlRead($Input26)
    $Input27 = GuiCtrlRead($Input27)
    $Input28 = GUICtrlRead($Input28)
    $Input29 = GUICtrlRead($Input29)
    $Input30 = GUICtrlRead($Input30)
    $Input31 = GuiCtrlRead($Input31)
    $Input32 = GUICtrlRead($Input32)
    $Input33 = GUICtrlRead($Input33)
    $Input34 = GUICtrlRead($Input34)
    $Input35 = GuiCtrlRead($Input35)
    $Input36 = GUICtrlRead($Input36)
    $Input37 = GUICtrlRead($Input37)
    $Input38 = GUICtrlRead($Input38)
    $Input39 = GuiCtrlRead($Input39)
    $Input40 = GUICtrlRead($Input40)
    $Input41 = GUICtrlRead($Input41)
    $Input42 = GUICtrlRead($Input42)
    $Input43 = GuiCtrlRead($Input43)
    $Input44 = GUICtrlRead($Input44)
    $Input45 = GUICtrlRead($Input45)
    $Input46 = GUICtrlRead($Input46)
    $Input47 = GuiCtrlRead($Input47)
    $Input48 = GUICtrlRead($Input48)
    $Input49 = GUICtrlRead($Input49)
    $Input50 = GUICtrlRead($Input50)
    $Input51 = GuiCtrlRead($Input51)
    $Input52 = GUICtrlRead($Input52)
    $Input53 = GuiCtrlRead($Input53)
    $Input54 = GUICtrlRead($Input54)
    $Input55 = GuiCtrlRead($Input55)
    $Input56 = GUICtrlRead($Input56)
    $Input57 = GUICtrlRead($Input57)
    $Input58 = GUICtrlRead($Input58)
    $Input59 = GuiCtrlRead($Input59)
    $Input60 = GUICtrlRead($Input60)
    $Input61 = GUICtrlRead($Input61)
    $Input62 = GUICtrlRead($Input62)
    $Input63 = GuiCtrlRead($Input63)
    $Input64 = GUICtrlRead($Input64)
    IniWrite(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 1",$Input2)
    IniWrite(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 2",$Input4)
    IniWrite(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 3",$Input6)
    IniWrite(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 4",$Input8)
    IniWrite(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 5",$Input10)
    IniWrite(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 6",$Input12)
    IniWrite(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 7",$Input14)
    IniWrite(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 8",$Input16)
    IniWrite(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 9",$Input18)
    IniWrite(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 10",$Input20)
    IniWrite(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 11",$Input22)
    IniWrite(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 12",$Input24)
    IniWrite(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 13",$Input26)
    IniWrite(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 14",$Input28)
    IniWrite(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 15",$Input30)
    IniWrite(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 16",$Input32)
    IniWrite(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 17",$Input34)
    IniWrite(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 18",$Input36)
    IniWrite(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 19",$Input38)
    IniWrite(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 20",$Input40)
    IniWrite(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 21",$Input42)
    IniWrite(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 22",$Input44)
    IniWrite(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 23",$Input46)
    IniWrite(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 24",$Input48)
    IniWrite(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 25",$Input50)
    IniWrite(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 26",$Input52)
    IniWrite(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 27",$Input54)
    IniWrite(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 28",$Input56)
    IniWrite(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 29",$Input58)
    IniWrite(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 30",$Input60)
    IniWrite(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 31",$Input62)
    IniWrite(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 32",$Input64)

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

    IniWrite(@ScriptDIr & "\Launcher.ini","Button Name","Name für Button 1",$Input1)
    IniWrite(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 2",$Input3)
    IniWrite(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 3",$Input5)
    IniWrite(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 4",$Input7)
    IniWrite(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 5",$Input9)
    IniWrite(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 6",$Input11)
    IniWrite(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 7",$Input13)
    IniWrite(@ScriptDIr & "\Launcher.ini","Button Name","Name für Button 8",$Input15)
    IniWrite(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 9",$Input17)
    IniWrite(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 10",$Input19)
    IniWrite(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 11",$Input21)
    IniWrite(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 12",$Input23)
    IniWrite(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 13",$Input25)
    IniWrite(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 14",$Input27)
    IniWrite(@ScriptDIr & "\Launcher.ini","Button Name","Name für Button 15",$Input29)
    IniWrite(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 16",$Input31)
    IniWrite(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 17",$Input33)
    IniWrite(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 18",$Input35)
    IniWrite(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 19",$Input37)
    IniWrite(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 20",$Input39)
    IniWrite(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 21",$Input41)
    IniWrite(@ScriptDIr & "\Launcher.ini","Button Name","Name für Button 22",$Input43)
    IniWrite(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 23",$Input45)
    IniWrite(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 24",$Input47)
    IniWrite(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 25",$Input49)
    IniWrite(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 26",$Input51)
    IniWrite(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 27",$Input53)
    IniWrite(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 28",$Input55)
    IniWrite(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 29",$Input57)
    IniWrite(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 30",$Input59)
    IniWrite(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 31",$Input61)
    IniWrite(@ScriptDir & "\Launcher.ini","Button Name","Name für Button 32",$Input63)

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

    Run(@ScriptFullPath)

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

    Exit

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

    Case $Button3
    $Antwort = MsgBox(4,"Fehler oder Frage?","Wenn sie einen Fehler entdeckt haben oder eine Frage haben, " & @CRLF & " schreiben sie einfach eine E-Mail an : ZENSIERT " & @CRLF & "Möchten sie jetzt eine E-Mail an ZENSIERT schreiben?")
    If $Antwort = 6 Then
    _INetMail("ZENSIERT","Fehler im Launcher","")
    ElseIf $Antwort = 7 Then
    MsgBox(0,"","Dann nicht ...!")
    EndIf

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

    EndSwitch
    WEnd
    EndFunc

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

    Func _Funktion1()
    $Internetseite1 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 1","Nicht gefunden.")
    _IECreate($Internetseite1)
    EndFunc

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

    Func _Funktion2()
    $Internetseite2 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 2","Nicht gefunden.")
    _IECreate($Internetseite2)
    EndFunc

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

    Func _Funktion3()
    $Internetseite3 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 3","Nicht gefunden.")
    _IECreate($Internetseite3)
    EndFunc

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

    Func _Funktion4()
    $Internetseite4 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 4","Nicht gefunden.")
    _IECreate($Internetseite4)
    EndFunc

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

    Func _Funktion5()
    $Internetseite5 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 5","Nicht gefunden.")
    _IECreate($Internetseite5)
    EndFunc

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

    Func _Funktion6()
    $Internetseite6 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 6","Nicht gefunden.")
    _IECreate($Internetseite6)
    EndFunc

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

    Func _Funktion7()
    $Internetseite7 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 7","Nicht gefunden.")
    _IECreate($Internetseite7)
    EndFunc

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

    Func _Funktion8()
    $Internetseite8 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 8","Nicht gefunden.")
    _IECreate($Internetseite8)
    EndFunc

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

    Func _Funktion9()
    $Internetseite9 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 9","Nicht gefunden.")
    _IECreate($Internetseite9)
    EndFunc

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

    Func _Funktion10()
    $Internetseite10 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 10","Nicht gefunden.")
    _IECreate($Internetseite10)
    EndFunc

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

    Func _Funktion11()
    $Internetseite11 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 11","Nicht gefunden.")
    _IECreate($Internetseite11)
    EndFunc

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

    Func _Funktion12()
    $Internetseite12 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 12","Nicht gefunden.")
    _IECreate($Internetseite12)
    EndFunc

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

    Func _Funktion13()
    $Internetseite13 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 13","Nicht gefunden.")
    _IECreate($Internetseite13)
    EndFunc

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

    Func _Funktion14()
    $Internetseite14 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 14","Nicht gefunden.")
    _IECreate($Internetseite14)
    EndFunc

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

    Func _Funktion15()
    $Internetseite15 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 15","Nicht gefunden.")
    _IECreate($Internetseite15)
    EndFunc

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

    Func _Funktion16()
    $Internetseite16 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 16","Nicht gefunden.")
    _IECreate($Internetseite16)
    EndFunc

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

    Func _Funktion17()
    $ProgrammPfad1 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 17","Nicht gefunden.")
    Run($ProgrammPfad1)
    EndFunc

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

    Func _Funktion18()
    $ProgrammPfad2 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 18","Nicht gefunden.")
    Run($ProgrammPfad2)
    EndFunc

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

    Func _Funktion19()
    $ProgrammPfad3 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 19","Nicht gefunden.")
    Run($ProgrammPfad3)
    EndFunc

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

    Func _Funktion20()
    $ProgrammPfad4 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 20","Nicht gefunden.")
    Run($ProgrammPfad4)
    EndFunc

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

    Func _Funktion21()
    $ProgrammPfad5 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 21","Nicht gefunden.")
    Run($ProgrammPfad5)
    EndFunc

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

    Func _Funktion22()
    $ProgrammPfad6 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 22","Nicht gefunden.")
    Run($ProgrammPfad6)
    EndFunc

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

    Func _Funktion23()
    $ProgrammPfad7 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 23","Nicht gefunden.")
    Run($ProgrammPfad7)
    EndFunc

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

    Func _Funktion24()
    $ProgrammPfad8 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 24","Nicht gefunden.")
    Run($ProgrammPfad8)
    EndFunc

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

    Func _Funktion25()
    $ProgrammPfad9 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 25","Nicht gefunden.")
    Run($ProgrammPfad9)
    EndFunc

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

    Func _Funktion26()
    $ProgrammPfad10 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 26","Nicht gefunden.")
    Run($ProgrammPfad10)
    EndFunc

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

    Func _Funktion27()
    $ProgrammPfad11 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 27","Nicht gefunden.")
    Run($ProgrammPfad11)
    EndFunc

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

    Func _Funktion28()
    $ProgrammPfad12 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 28","Nicht gefunden.")
    Run($ProgrammPfad12)
    EndFunc

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

    Func _Funktion29()
    $ProgrammPfad13 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 29","Nicht gefunden.")
    Run($ProgrammPfad13)
    EndFunc

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

    Func _Funktion30()
    $ProgrammPfad14 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 30","Nicht gefunden.")
    Run($ProgrammPfad14)
    EndFunc

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

    Func _Funktion31()
    $ProgrammPfad15 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 31","Nicht gefunden.")
    Run($ProgrammPfad15)
    EndFunc

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

    Func _Funktion32()
    $ProgrammPfad16 = IniRead(@ScriptDir & "\Launcher.ini","Funktion","Programm aufrufen / Button 32","Nicht gefunden.")
    Run($ProgrammPfad16)
    EndFunc

    [/autoit]
  • Hallo lukkigi,

    du überschreibst beim erzeugen der 2. GUI zum Teil Variablen für Control-IDs aus der 1. GUI, dadurch können diese nicht mehr funktionieren. Bei mehreren GUIs solltest du (falls du im MsgLoop-Modus bleibst) auch den advanced Parameter nutzen und alles in einer Schleife lösen. Hier einmal ein kleines Beispiel dazu:

    Spoiler anzeigen

    [autoit#include <GUIConstantsEx.au3>
    #include<WindowsConstants.au3>

    Global $cidGui2=-99, $cidMsgBox, $cidZurueck, $cidbtnExit2

    $cidGui1 = GUICreate('GUI 1', 400, 280, 140, 150, BitOR($WS_MINIMIZEBOX, $WS_MAXIMIZEBOX, $WS_SIZEBOX))
    ;erzeugt eine GUI die zurückgebebene ID wird in der Variablen $cidGui1 gespeichert
    ;die GUI hat BOXen für Mininmieren, Maximieren und ist in der Größe frei änderbar
    GUISetOnEvent($GUI_EVENT_CLOSE, '_End')

    $cidbtnToGui2 = GUICtrlCreateButton('&Aufruf GUI 2', 20, 20, 100, 21)
    GUICtrlSetResizing(-1, $GUI_DOCKSIZE + $GUI_DOCKRIGHT + $GUI_DOCKTOP)
    ;verankert den Button "Afruf Gui 2" rechts und oben und fixiert die Größe
    ;beim Resizen bleibt es dadurch auf seiner Position am rechten Rand

    $cidbtnICQ = GUICtrlCreateButton('&ICQ', 20, 50, 100, 21)
    GUICtrlSetResizing(-1, $GUI_DOCKSIZE + $GUI_DOCKRIGHT + $GUI_DOCKTOP)
    ;verankert den Button "ICQ" rechts und oben und fixiert die Größe
    ;beim Resizen bleibt es dadurch auf seiner Position am rechten Rand

    $cidbtnExit1 = GUICtrlCreateButton('be&enden', 20, 80, 100, 21)
    GUICtrlSetResizing(-1, $GUI_DOCKSIZE + $GUI_DOCKRIGHT + $GUI_DOCKTOP)
    ;verankert den Button "Afruf Gui 2" rechts und oben und fixiert die Größe
    ;beim Resizen bleibt es dadurch auf seiner Position am rechten Rand
    GUICtrlSetOnEvent(-1, '_End')
    ;Beim Klicken des Buttons wird die Funktion _END aufgerufen

    GUISetState(@SW_SHOW, $cidGui1)

    While 1
    $nMsg = GUIGetMsg(1)
    Switch $nMsg[1]
    Case $cidGui1
    Switch $nMsg[0]
    Case $cidbtnToGui2
    GUISetState(@SW_DISABLE, $cidGui1)
    If $cidGui2 = -99 Then _CreateGui2()
    GUISetState(@SW_SHOW, $cidGui2)
    Case $cidbtnICQ
    Run("C:\Program Files\ICQ7.0\ICQ.exe")
    Case $cidbtnExit1, $GUI_EVENT_CLOSE
    _end()
    EndSwitch
    Case $cidGui2
    Switch $nMsg[0]
    Case $cidMsgBox
    MsgBox(0, 'Test', 'Test', 0, $cidGui2)
    Case $cidZurueck, $GUI_EVENT_CLOSE
    GUISetState(@SW_ENABLE, $cidGui1)
    GUISetState(@SW_HIDE, $cidGui2)
    Case $cidbtnExit2
    _end()
    EndSwitch
    EndSwitch
    WEnd

    Func _CreateGui2()
    $cidGui2 = GUICreate('GUI 2', 500, 300, 200, 50, -1, -1, $cidGui1)
    ;erzeugt eine GUI als Child von Gui1, die zurückgebebene ID wird in der Variablen $cidGui2 gespeichert

    $cidMsgBox = GUICtrlCreateButton('&MsgBox', 20, 20, 100, 21)
    GUICtrlSetResizing(-1, $GUI_DOCKSIZE + $GUI_DOCKRIGHT + $GUI_DOCKTOP)
    ;verankert den Button "MsgBox" rechts und oben und fixiert die Größe
    ;beim Resizen bleibt es dadurch auf seiner Position am rechten Rand

    $cidZurueck = GUICtrlCreateButton('&Zurück zu GUI 1', 20, 50, 100, 21)
    GUICtrlSetResizing(-1, $GUI_DOCKSIZE + $GUI_DOCKRIGHT + $GUI_DOCKTOP)
    ;verankert den Button "zurück" rechts und oben und fixiert die Größe
    ;beim Resizen bleibt es dadurch auf seiner Position am rechten Rand

    $cidbtnExit2 = GUICtrlCreateButton('be&enden', 20, 80, 100, 21)
    GUICtrlSetResizing(-1, $GUI_DOCKSIZE + $GUI_DOCKRIGHT + $GUI_DOCKTOP)
    ;verankert den Button "beenden" rechts und oben und fixiert die Größe
    ;beim Resizen bleibt es dadurch auf seiner Position am rechten Rand
    EndFunc ;==>_CreateGui2

    Func _end()
    GUIDelete($cidGui2)
    GUIDelete($cidGui1)
    Exit
    EndFunc ;==>_end
    [/autoit]

    Edit: Beispiel so abgeändert, dass die 2. GUI erst beim 1. Aufruf erzeugt wird
    PS.: deine GUIs zum anzeigen eines Progress, sind unnütz und verzögern nur das Skript
    mfg (Auto)Bert

    Einmal editiert, zuletzt von AutoBert (20. Juni 2010 um 15:22)