Input in ini schreiben und auslesen.

  • Hi,
    Ich würde gerne das was im Input geschrieben wird in eine Ini Schreiben und später auslesen. Hier der Script.

    Spoiler anzeigen
    [autoit]

    #include <GUIConstants.au3>
    ;------------------------------------------------------
    $font="Times New Roman FETT"
    Global Const $sINI = @ScriptDir & "\config.ini"
    ;------------------------------------------------------
    GUICreate("Stundenplan Maker 1.0", 600,390)
    $title = GUICtrlCreateLabel("Stundenplan Maker 1.0", 25, 25,200,25)
    GUICtrlSetFont (-1,15, -1, -1, $font)
    GUISetBkColor(0xFFFFFF)
    ;------------------------------------------------------
    GUICtrlCreateLabel("08:10",35,100)
    GUICtrlCreateLabel("08:10",35,125)
    GUICtrlCreateLabel("08:10",35,150)
    GUICtrlCreateLabel("08:10",35,175)
    GUICtrlCreateLabel("08:10",35,200)
    GUICtrlCreateLabel("08:10",35,225)
    GUICtrlCreateLabel("08:10",35,250)
    GUICtrlCreateLabel("08:10",35,275)
    GUICtrlCreateLabel("08:10",35,300)
    GUICtrlCreateLabel("Montag",110,68,100,20)
    GUICtrlSetFont (-1,11, -1, -1, $font)
    GUICtrlCreateLabel("Dienstag",204,68,100,20)
    GUICtrlSetFont (-1,11, -1, -1, $font)
    GUICtrlCreateLabel("Mittwoch",298,68,100,20)
    GUICtrlSetFont (-1,11, -1, -1, $font)
    GUICtrlCreateLabel("Donnerstag",389,68,100,20)
    GUICtrlSetFont (-1,11, -1, -1, $font)
    GUICtrlCreateLabel("Freitag",500,68,100,20)
    GUICtrlSetFont (-1,11, -1, -1, $font)
    ;------------------------------------------------------
    ;Montag
    GUICtrlCreateLabel("1",100,100,70)
    GUICtrlCreateLabel("1",100,125,70)
    GUICtrlCreateLabel("1",100,150,70)
    GUICtrlCreateLabel("1",100,175,70)
    GUICtrlCreateLabel("1",100,200,70)
    GUICtrlCreateLabel("1",100,225,70)
    GUICtrlCreateLabel("1",100,250,70)
    GUICtrlCreateLabel("1",100,275,70)
    GUICtrlCreateLabel("1",100,300,70)
    ;Dienstag
    GUICtrlCreateLabel("1",195,100,70)
    GUICtrlCreateLabel("1",195,125,70)
    GUICtrlCreateLabel("1",195,150,70)
    GUICtrlCreateLabel("1",195,175,70)
    GUICtrlCreateLabel("1",195,200,70)
    GUICtrlCreateLabel("1",195,225,70)
    GUICtrlCreateLabel("1",195,250,70)
    GUICtrlCreateLabel("1",195,275,70)
    GUICtrlCreateLabel("1",195,300,70)
    ;Mittwoch
    GUICtrlCreateLabel("1",292,100,70)
    GUICtrlCreateLabel("1",292,125,70)
    GUICtrlCreateLabel("1",292,150,70)
    GUICtrlCreateLabel("1",292,175,70)
    GUICtrlCreateLabel("1",292,200,70)
    GUICtrlCreateLabel("1",292,225,70)
    GUICtrlCreateLabel("1",292,250,70)
    GUICtrlCreateLabel("1",292,275,70)
    GUICtrlCreateLabel("1",292,300,70)
    ;Donnerstag
    GUICtrlCreateLabel("1",390,100,70)
    GUICtrlCreateLabel("1",390,125,70)
    GUICtrlCreateLabel("1",390,150,70)
    GUICtrlCreateLabel("1",390,175,70)
    GUICtrlCreateLabel("1",390,200,70)
    GUICtrlCreateLabel("1",390,225,70)
    GUICtrlCreateLabel("1",390,250,70)
    GUICtrlCreateLabel("1",390,275,70)
    GUICtrlCreateLabel("1",390,300,70)
    ;Freitag
    GUICtrlCreateLabel("1",489,100,70)
    GUICtrlCreateLabel("1",489,125,70)
    GUICtrlCreateLabel("1",489,150,70)
    GUICtrlCreateLabel("1",489,175,70)
    GUICtrlCreateLabel("1",489,200,70)
    GUICtrlCreateLabel("1",489,225,70)
    GUICtrlCreateLabel("1",489,250,70)
    GUICtrlCreateLabel("1",489,275,70)
    GUICtrlCreateLabel("1",489,300,70)
    ;------------------------------------------------------
    GUICtrlCreateGroup("Zeit", 25,57,50,265)
    GUICtrlSetFont (-1,11, -1, -1, $font)
    GUICtrlCreateGroup("", 85,57,490,265)
    GUICtrlCreateGroup("", 85,57,490,35)
    GUICtrlCreateGroup("", 85,57,392,35)
    GUICtrlCreateGroup("", 85,57,294,35)
    GUICtrlCreateGroup("", 85,57,196,35)
    GUICtrlCreateGroup("", 85,57,98,35)
    ;------------------------------------------------------
    $Menu1 = GUICtrlCreateMenu("Datei")
    $Menu1_1 = GUICtrlCreateMenuItem("Speicherdaten löschen", $Menu1)

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

    $Menu2 = GUICtrlCreateMenu("Einstellungen")
    $Menu2_1 = GUICtrlCreateMenuItem("Stundenplan", $Menu2)
    ;------------------------------------------------------
    GUISetState (@SW_SHOW)

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

    While 1
    $msg = GUIGetMsg()
    Select
    Case $msg = $Menu2_1
    $hSubGui = GUICreate("Stundenplan Einstellungen",690,600)
    GUISetBkColor(0xFFFFFF)
    GUISetState(@SW_SHOW)
    ;---------------------------------------
    $Button1 = GUICtrlCreateButton("Speichern",565,45,100)
    $Button2 = GUICtrlCreateButton("Abbrechen",565,70,100)
    ;---------------------------------------
    GUICtrlCreateLabel("Zeit:", 25, 25,50,25)
    GUICtrlSetFont (-1,11, -1, -1, $font)
    GUICtrlCreateLabel("1. Stunde:",25,50)
    GUICtrlCreateLabel("2. Stunde:",25,75)
    GUICtrlCreateLabel("3. Stunde:",25,100)
    GUICtrlCreateLabel("4. Stunde:",25,125)
    GUICtrlCreateLabel("5. Stunde:",25,150)
    GUICtrlCreateLabel("6. Stunde:",25,175)
    GUICtrlCreateLabel("7. Stunde:",25,200)
    GUICtrlCreateLabel("8. Stunde:",25,225)
    GUICtrlCreateLabel("9. Stunde:",25,250)
    GUICtrlCreateLabel("10. Stunde:",25,275)

    GUICtrlCreateLabel(":",126,50,5)
    GUICtrlCreateLabel(":",126,75,5)
    GUICtrlCreateLabel(":",126,100,5)
    GUICtrlCreateLabel(":",126,125,5)
    GUICtrlCreateLabel(":",126,150,5)
    GUICtrlCreateLabel(":",126,175,5)
    GUICtrlCreateLabel(":",126,200,5)
    GUICtrlCreateLabel(":",126,225,5)
    GUICtrlCreateLabel(":",126,250,5)
    GUICtrlCreateLabel(":",126,275,5)

    GUICtrlCreateLabel("Montag:",25,300,100,25)
    GUICtrlSetFont (-1,11, -1, -1, $font)
    GUICtrlCreateLabel("1. Stunde:",25,325)
    GUICtrlCreateLabel("2. Stunde:",25,350)
    GUICtrlCreateLabel("3. Stunde:",25,375)
    GUICtrlCreateLabel("4. Stunde:",25,400)
    GUICtrlCreateLabel("5. Stunde:",25,425)
    GUICtrlCreateLabel("6. Stunde:",25,450)
    GUICtrlCreateLabel("7. Stunde:",25,475)
    GUICtrlCreateLabel("8. Stunde:",25,500)
    GUICtrlCreateLabel("9. Stunde:",25,525)
    GUICtrlCreateLabel("10. Stunde:",25,550)

    GUICtrlCreateLabel("Dienstag:",205,25,100,25)
    GUICtrlSetFont (-1,11, -1, -1, $font)
    GUICtrlCreateLabel("1. Stunde:",205,50)
    GUICtrlCreateLabel("2. Stunde:",205,75)
    GUICtrlCreateLabel("3. Stunde:",205,100)
    GUICtrlCreateLabel("4. Stunde:",205,125)
    GUICtrlCreateLabel("5. Stunde:",205,150)
    GUICtrlCreateLabel("6. Stunde:",205,175)
    GUICtrlCreateLabel("7. Stunde:",205,200)
    GUICtrlCreateLabel("8. Stunde:",205,225)
    GUICtrlCreateLabel("9. Stunde:",205,250)
    GUICtrlCreateLabel("10. Stunde:",205,275)

    GUICtrlCreateLabel("Mittwoch:",205,300,100,25)
    GUICtrlSetFont (-1,11, -1, -1, $font)
    GUICtrlCreateLabel("1. Stunde:",205,325)
    GUICtrlCreateLabel("2. Stunde:",205,350)
    GUICtrlCreateLabel("3. Stunde:",205,375)
    GUICtrlCreateLabel("4. Stunde:",205,400)
    GUICtrlCreateLabel("5. Stunde:",205,425)
    GUICtrlCreateLabel("6. Stunde:",205,450)
    GUICtrlCreateLabel("7. Stunde:",205,475)
    GUICtrlCreateLabel("8. Stunde:",205,500)
    GUICtrlCreateLabel("9. Stunde:",205,525)
    GUICtrlCreateLabel("10. Stunde:",205,550)

    GUICtrlCreateLabel("Donnerstag:",385,25,100,25)
    GUICtrlSetFont (-1,11, -1, -1, $font)
    GUICtrlCreateLabel("1. Stunde:",385,50)
    GUICtrlCreateLabel("2. Stunde:",385,75)
    GUICtrlCreateLabel("3. Stunde:",385,100)
    GUICtrlCreateLabel("4. Stunde:",385,125)
    GUICtrlCreateLabel("5. Stunde:",385,150)
    GUICtrlCreateLabel("6. Stunde:",385,175)
    GUICtrlCreateLabel("7. Stunde:",385,200)
    GUICtrlCreateLabel("8. Stunde:",385,225)
    GUICtrlCreateLabel("9. Stunde:",385,250)
    GUICtrlCreateLabel("10. Stunde:",385,275)

    GUICtrlCreateLabel("Freitag:",385,300,100,25)
    GUICtrlSetFont (-1,11, -1, -1, $font)
    GUICtrlCreateLabel("1. Stunde:",385,325)
    GUICtrlCreateLabel("2. Stunde:",385,350)
    GUICtrlCreateLabel("3. Stunde:",385,375)
    GUICtrlCreateLabel("4. Stunde:",385,400)
    GUICtrlCreateLabel("5. Stunde:",385,425)
    GUICtrlCreateLabel("6. Stunde:",385,450)
    GUICtrlCreateLabel("7. Stunde:",385,475)
    GUICtrlCreateLabel("8. Stunde:",385,500)
    GUICtrlCreateLabel("9. Stunde:",385,525)
    GUICtrlCreateLabel("10. Stunde:",385,550)
    ;---------------------------------------
    $Combo1 = GUICtrlCreateCombo("00", 85, 47, 35, 20)
    $Combo2 = GUICtrlCreateCombo("00", 135, 47, 35, 20)
    $Combo3 = GUICtrlCreateCombo("00", 85, 72, 35, 20)
    $Combo4 = GUICtrlCreateCombo("00", 135, 72, 35, 20)
    $Combo5 = GUICtrlCreateCombo("00", 85, 97, 35, 20)
    $Combo6 = GUICtrlCreateCombo("00", 135, 97, 35, 20)
    $Combo7 = GUICtrlCreateCombo("00", 85, 122, 35, 20)
    $Combo8 = GUICtrlCreateCombo("00", 135, 122, 35, 20)
    $Combo9 = GUICtrlCreateCombo("00", 85, 147, 35, 20)
    $Combo10 = GUICtrlCreateCombo("00", 135, 147, 35, 20)
    $Combo11 = GUICtrlCreateCombo("00", 85, 172, 35, 20)
    $Combo12 = GUICtrlCreateCombo("00", 135, 172, 35, 20)
    $Combo13 = GUICtrlCreateCombo("00", 85, 197, 35, 20)
    $Combo14 = GUICtrlCreateCombo("00", 135, 197, 35, 20)
    $Combo15 = GUICtrlCreateCombo("00", 85, 222, 35, 20)
    $Combo16 = GUICtrlCreateCombo("00", 135, 222, 35, 20)
    $Combo17 = GUICtrlCreateCombo("00", 85, 247, 35, 20)
    $Combo18 = GUICtrlCreateCombo("00", 135, 247, 35, 20)
    $Combo19 = GUICtrlCreateCombo("00", 85, 272, 35, 20)
    $Combo20 = GUICtrlCreateCombo("00", 135, 272, 35, 20)

    $Combo21 = GUICtrlCreateInput("", 85, 322, 100, 20)
    $Combo22 = GUICtrlCreateInput("", 85, 347, 100, 20)
    $Combo23 = GUICtrlCreateInput("", 85, 372, 100, 20)
    $Combo24 = GUICtrlCreateInput("", 85, 397, 100, 20)
    $Input25 = GUICtrlCreateInput("", 85, 422, 100, 20)
    $Input26 = GUICtrlCreateInput("", 85, 447, 100, 20)
    $Input27 = GUICtrlCreateInput("", 85, 472, 100, 20)
    $Input28 = GUICtrlCreateInput("", 85, 497, 100, 20)
    $Input29 = GUICtrlCreateInput("", 85, 522, 100, 20)
    $Input30 = GUICtrlCreateInput("", 85, 547, 100, 20)

    $Input31 = GUICtrlCreateInput("", 265, 47, 100, 20)
    $Input32 = GUICtrlCreateInput("", 265, 72, 100, 20)
    $Input33 = GUICtrlCreateInput("", 265, 97, 100, 20)
    $Input34 = GUICtrlCreateInput("", 265, 122, 100, 20)
    $Input35 = GUICtrlCreateInput("", 265, 147, 100, 20)
    $Input36 = GUICtrlCreateInput("", 265, 172, 100, 20)
    $Input37 = GUICtrlCreateInput("", 265, 197, 100, 20)
    $Input38 = GUICtrlCreateInput("", 265, 222, 100, 20)
    $Input39 = GUICtrlCreateInput("", 265, 247, 100, 20)
    $Input40 = GUICtrlCreateInput("", 265, 272, 100, 20)

    $Input41 = GUICtrlCreateInput("", 265, 322, 100, 20)
    $Input42 = GUICtrlCreateInput("", 265, 347, 100, 20)
    $Input43 = GUICtrlCreateInput("", 265, 372, 100, 20)
    $Input44 = GUICtrlCreateInput("", 265, 397, 100, 20)
    $Input45 = GUICtrlCreateInput("", 265, 422, 100, 20)
    $Input45 = GUICtrlCreateInput("", 265, 447, 100, 20)
    $Input46 = GUICtrlCreateInput("", 265, 472, 100, 20)
    $Input47 = GUICtrlCreateInput("", 265, 497, 100, 20)
    $Input48 = GUICtrlCreateInput("", 265, 522, 100, 20)
    $Input49 = GUICtrlCreateInput("", 265, 547, 100, 20)

    $Input50 = GUICtrlCreateInput("", 445, 47, 100, 20)
    $Input51 = GUICtrlCreateInput("", 445, 72, 100, 20)
    $Input52 = GUICtrlCreateInput("", 445, 97, 100, 20)
    $Input53 = GUICtrlCreateInput("", 445, 122, 100, 20)
    $Input54 = GUICtrlCreateInput("", 445, 147, 100, 20)
    $Input55 = GUICtrlCreateInput("", 445, 172, 100, 20)
    $Input56 = GUICtrlCreateInput("", 445, 197, 100, 20)
    $Input57 = GUICtrlCreateInput("", 445, 222, 100, 20)
    $Input58 = GUICtrlCreateInput("", 445, 247, 100, 20)
    $Input59 = GUICtrlCreateInput("", 445, 272, 100, 20)

    $Input60 = GUICtrlCreateInput("", 445, 322, 100, 20)
    $Input61 = GUICtrlCreateInput("", 445, 347, 100, 20)
    $Input62 = GUICtrlCreateInput("", 445, 372, 100, 20)
    $Input63 = GUICtrlCreateInput("", 445, 397, 100, 20)
    $Input64 = GUICtrlCreateInput("", 445, 422, 100, 20)
    $Input65 = GUICtrlCreateInput("", 445, 447, 100, 20)
    $Input66 = GUICtrlCreateInput("", 445, 472, 100, 20)
    $Input67 = GUICtrlCreateInput("", 445, 497, 100, 20)
    $Input68 = GUICtrlCreateInput("", 445, 522, 100, 20)
    $Input69 = GUICtrlCreateInput("", 445, 547, 100, 20)
    ;---------------------------------------
    While 1
    $msg = GUIGetMsg()
    Switch $msg
    Case $msg = $Button1
    Case $msg = $Button2
    GUIDelete($hSubGui)
    ExitLoop
    Case -3
    GUIDelete($hSubGui)
    ExitLoop
    EndSwitch
    WEnd
    Case $msg = $Menu1_1
    FileDelete($sINI)
    Case $msg = $GUI_EVENT_CLOSE
    Exit
    EndSelect
    Wend

    [/autoit]


    Nur leider weiß ich nicht wie ich es machen soll.

    MfG
    Sascha

    2 Mal editiert, zuletzt von Xilent (1. November 2010 um 13:46)

  • &quot;Beispiel&quot;
    [autoit]

    #include <GUIConstants.au3>

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

    #region - GUI Create
    GUICreate('', 200,200)
    $input = GUICtrlCreateInput("",8,8,100)
    $button1 = GUICtrlCreateButton("speichern", 8,35)
    $button2 = GUICtrlCreateButton("laden", 8,70)
    GUISetState()
    #endregion

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

    $ini = @ScriptDir & "\test.ini"

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

    #region - GUI SelectLoop
    While 1
    $msg = GUIGetMsg()
    Select
    Case $msg = $GUI_EVENT_CLOSE
    Exit
    Case $msg = $button1
    IniWrite($ini, "bla", "blub", GUICtrlRead($input))
    Case $msg =$button2
    GUICtrlSetData($input, IniRead($ini, "bla","blub", ""))
    EndSelect
    WEnd
    #endregion

    [/autoit]
  • Habe leider doch ein Problem. Ich kann die sachen nun in einer ini speicher und das funktioniert perfekt. Wenn ich nun das Einstellungsfenster schließe nachdem ich gespeichert habe und dann wieder öffne überschreibt er es in der ini mit einer leeren eingabe also in der ini steht an dem Punkt dann garnichts mehr. Script:

    Spoiler anzeigen
    [autoit]

    #include <GUIConstants.au3>
    ;------------------------------------------------------
    $font="Times New Roman FETT"
    Global Const $sINI = @ScriptDir & "\config.ini"
    ;------------------------------------------------------
    GUICreate("Stundenplan Maker 1.0", 600,390)
    $title = GUICtrlCreateLabel("Stundenplan Maker 1.0", 25, 25,200,25)
    GUICtrlSetFont (-1,15, -1, -1, $font)
    GUISetBkColor(0xFFFFFF)
    ;------------------------------------------------------
    GUICtrlCreateLabel("08:10",35,100)
    GUICtrlCreateLabel("08:10",35,125)
    GUICtrlCreateLabel("08:10",35,150)
    GUICtrlCreateLabel("08:10",35,175)
    GUICtrlCreateLabel("08:10",35,200)
    GUICtrlCreateLabel("08:10",35,225)
    GUICtrlCreateLabel("08:10",35,250)
    GUICtrlCreateLabel("08:10",35,275)
    GUICtrlCreateLabel("08:10",35,300)
    GUICtrlCreateLabel("Montag",110,68,100,20)
    GUICtrlSetFont (-1,11, -1, -1, $font)
    GUICtrlCreateLabel("Dienstag",204,68,100,20)
    GUICtrlSetFont (-1,11, -1, -1, $font)
    GUICtrlCreateLabel("Mittwoch",298,68,100,20)
    GUICtrlSetFont (-1,11, -1, -1, $font)
    GUICtrlCreateLabel("Donnerstag",389,68,100,20)
    GUICtrlSetFont (-1,11, -1, -1, $font)
    GUICtrlCreateLabel("Freitag",500,68,100,20)
    GUICtrlSetFont (-1,11, -1, -1, $font)
    ;------------------------------------------------------
    ;Montag
    GUICtrlCreateLabel("1",100,100,70)
    GUICtrlCreateLabel("1",100,125,70)
    GUICtrlCreateLabel("1",100,150,70)
    GUICtrlCreateLabel("1",100,175,70)
    GUICtrlCreateLabel("1",100,200,70)
    GUICtrlCreateLabel("1",100,225,70)
    GUICtrlCreateLabel("1",100,250,70)
    GUICtrlCreateLabel("1",100,275,70)
    GUICtrlCreateLabel("1",100,300,70)
    ;Dienstag
    GUICtrlCreateLabel("1",195,100,70)
    GUICtrlCreateLabel("1",195,125,70)
    GUICtrlCreateLabel("1",195,150,70)
    GUICtrlCreateLabel("1",195,175,70)
    GUICtrlCreateLabel("1",195,200,70)
    GUICtrlCreateLabel("1",195,225,70)
    GUICtrlCreateLabel("1",195,250,70)
    GUICtrlCreateLabel("1",195,275,70)
    GUICtrlCreateLabel("1",195,300,70)
    ;Mittwoch
    GUICtrlCreateLabel("1",292,100,70)
    GUICtrlCreateLabel("1",292,125,70)
    GUICtrlCreateLabel("1",292,150,70)
    GUICtrlCreateLabel("1",292,175,70)
    GUICtrlCreateLabel("1",292,200,70)
    GUICtrlCreateLabel("1",292,225,70)
    GUICtrlCreateLabel("1",292,250,70)
    GUICtrlCreateLabel("1",292,275,70)
    GUICtrlCreateLabel("1",292,300,70)
    ;Donnerstag
    GUICtrlCreateLabel("1",390,100,70)
    GUICtrlCreateLabel("1",390,125,70)
    GUICtrlCreateLabel("1",390,150,70)
    GUICtrlCreateLabel("1",390,175,70)
    GUICtrlCreateLabel("1",390,200,70)
    GUICtrlCreateLabel("1",390,225,70)
    GUICtrlCreateLabel("1",390,250,70)
    GUICtrlCreateLabel("1",390,275,70)
    GUICtrlCreateLabel("1",390,300,70)
    ;Freitag
    GUICtrlCreateLabel("1",489,100,70)
    GUICtrlCreateLabel("1",489,125,70)
    GUICtrlCreateLabel("1",489,150,70)
    GUICtrlCreateLabel("1",489,175,70)
    GUICtrlCreateLabel("1",489,200,70)
    GUICtrlCreateLabel("1",489,225,70)
    GUICtrlCreateLabel("1",489,250,70)
    GUICtrlCreateLabel("1",489,275,70)
    GUICtrlCreateLabel("1",489,300,70)
    ;------------------------------------------------------
    GUICtrlCreateGroup("Zeit", 25,57,50,265)
    GUICtrlSetFont (-1,11, -1, -1, $font)
    GUICtrlCreateGroup("", 85,57,490,265)
    GUICtrlCreateGroup("", 85,57,490,35)
    GUICtrlCreateGroup("", 85,57,392,35)
    GUICtrlCreateGroup("", 85,57,294,35)
    GUICtrlCreateGroup("", 85,57,196,35)
    GUICtrlCreateGroup("", 85,57,98,35)
    ;------------------------------------------------------
    $Menu1 = GUICtrlCreateMenu("Datei")
    $Menu1_1 = GUICtrlCreateMenuItem("Speicherdaten löschen", $Menu1)

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

    $Menu2 = GUICtrlCreateMenu("Einstellungen")
    $Menu2_1 = GUICtrlCreateMenuItem("Stundenplan", $Menu2)
    ;------------------------------------------------------
    GUISetState (@SW_SHOW)

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

    While 1
    $msg = GUIGetMsg()
    Select
    Case $msg = $Menu2_1
    $hSubGui = GUICreate("Stundenplan Einstellungen",690,600)
    GUISetBkColor(0xFFFFFF)
    GUISetState(@SW_SHOW)
    ;---------------------------------------
    $Button1 = GUICtrlCreateButton("Laden",565,45,100)
    $Button2 = GUICtrlCreateButton("Speichern",565,70,100)
    $Button3 = GUICtrlCreateButton("Abbrechen",565,95,100)
    ;---------------------------------------
    GUICtrlCreateLabel("Zeit:", 25, 25,50,25)
    GUICtrlSetFont (-1,11, -1, -1, $font)
    GUICtrlCreateLabel("1. Stunde:",25,50)
    GUICtrlCreateLabel("2. Stunde:",25,75)
    GUICtrlCreateLabel("3. Stunde:",25,100)
    GUICtrlCreateLabel("4. Stunde:",25,125)
    GUICtrlCreateLabel("5. Stunde:",25,150)
    GUICtrlCreateLabel("6. Stunde:",25,175)
    GUICtrlCreateLabel("7. Stunde:",25,200)
    GUICtrlCreateLabel("8. Stunde:",25,225)
    GUICtrlCreateLabel("9. Stunde:",25,250)
    GUICtrlCreateLabel("10. Stunde:",25,275)

    GUICtrlCreateLabel(":",126,50,5)
    GUICtrlCreateLabel(":",126,75,5)
    GUICtrlCreateLabel(":",126,100,5)
    GUICtrlCreateLabel(":",126,125,5)
    GUICtrlCreateLabel(":",126,150,5)
    GUICtrlCreateLabel(":",126,175,5)
    GUICtrlCreateLabel(":",126,200,5)
    GUICtrlCreateLabel(":",126,225,5)
    GUICtrlCreateLabel(":",126,250,5)
    GUICtrlCreateLabel(":",126,275,5)

    GUICtrlCreateLabel("Montag:",25,300,100,25)
    GUICtrlSetFont (-1,11, -1, -1, $font)
    GUICtrlCreateLabel("1. Stunde:",25,325)
    GUICtrlCreateLabel("2. Stunde:",25,350)
    GUICtrlCreateLabel("3. Stunde:",25,375)
    GUICtrlCreateLabel("4. Stunde:",25,400)
    GUICtrlCreateLabel("5. Stunde:",25,425)
    GUICtrlCreateLabel("6. Stunde:",25,450)
    GUICtrlCreateLabel("7. Stunde:",25,475)
    GUICtrlCreateLabel("8. Stunde:",25,500)
    GUICtrlCreateLabel("9. Stunde:",25,525)
    GUICtrlCreateLabel("10. Stunde:",25,550)

    GUICtrlCreateLabel("Dienstag:",205,25,100,25)
    GUICtrlSetFont (-1,11, -1, -1, $font)
    GUICtrlCreateLabel("1. Stunde:",205,50)
    GUICtrlCreateLabel("2. Stunde:",205,75)
    GUICtrlCreateLabel("3. Stunde:",205,100)
    GUICtrlCreateLabel("4. Stunde:",205,125)
    GUICtrlCreateLabel("5. Stunde:",205,150)
    GUICtrlCreateLabel("6. Stunde:",205,175)
    GUICtrlCreateLabel("7. Stunde:",205,200)
    GUICtrlCreateLabel("8. Stunde:",205,225)
    GUICtrlCreateLabel("9. Stunde:",205,250)
    GUICtrlCreateLabel("10. Stunde:",205,275)

    GUICtrlCreateLabel("Mittwoch:",205,300,100,25)
    GUICtrlSetFont (-1,11, -1, -1, $font)
    GUICtrlCreateLabel("1. Stunde:",205,325)
    GUICtrlCreateLabel("2. Stunde:",205,350)
    GUICtrlCreateLabel("3. Stunde:",205,375)
    GUICtrlCreateLabel("4. Stunde:",205,400)
    GUICtrlCreateLabel("5. Stunde:",205,425)
    GUICtrlCreateLabel("6. Stunde:",205,450)
    GUICtrlCreateLabel("7. Stunde:",205,475)
    GUICtrlCreateLabel("8. Stunde:",205,500)
    GUICtrlCreateLabel("9. Stunde:",205,525)
    GUICtrlCreateLabel("10. Stunde:",205,550)

    GUICtrlCreateLabel("Donnerstag:",385,25,100,25)
    GUICtrlSetFont (-1,11, -1, -1, $font)
    GUICtrlCreateLabel("1. Stunde:",385,50)
    GUICtrlCreateLabel("2. Stunde:",385,75)
    GUICtrlCreateLabel("3. Stunde:",385,100)
    GUICtrlCreateLabel("4. Stunde:",385,125)
    GUICtrlCreateLabel("5. Stunde:",385,150)
    GUICtrlCreateLabel("6. Stunde:",385,175)
    GUICtrlCreateLabel("7. Stunde:",385,200)
    GUICtrlCreateLabel("8. Stunde:",385,225)
    GUICtrlCreateLabel("9. Stunde:",385,250)
    GUICtrlCreateLabel("10. Stunde:",385,275)

    GUICtrlCreateLabel("Freitag:",385,300,100,25)
    GUICtrlSetFont (-1,11, -1, -1, $font)
    GUICtrlCreateLabel("1. Stunde:",385,325)
    GUICtrlCreateLabel("2. Stunde:",385,350)
    GUICtrlCreateLabel("3. Stunde:",385,375)
    GUICtrlCreateLabel("4. Stunde:",385,400)
    GUICtrlCreateLabel("5. Stunde:",385,425)
    GUICtrlCreateLabel("6. Stunde:",385,450)
    GUICtrlCreateLabel("7. Stunde:",385,475)
    GUICtrlCreateLabel("8. Stunde:",385,500)
    GUICtrlCreateLabel("9. Stunde:",385,525)
    GUICtrlCreateLabel("10. Stunde:",385,550)
    ;---------------------------------------
    $Combo1 = GUICtrlCreateCombo("00", 85, 47, 35, 20)
    $Combo2 = GUICtrlCreateCombo("00", 135, 47, 35, 20)
    $Combo3 = GUICtrlCreateCombo("00", 85, 72, 35, 20)
    $Combo4 = GUICtrlCreateCombo("00", 135, 72, 35, 20)
    $Combo5 = GUICtrlCreateCombo("00", 85, 97, 35, 20)
    $Combo6 = GUICtrlCreateCombo("00", 135, 97, 35, 20)
    $Combo7 = GUICtrlCreateCombo("00", 85, 122, 35, 20)
    $Combo8 = GUICtrlCreateCombo("00", 135, 122, 35, 20)
    $Combo9 = GUICtrlCreateCombo("00", 85, 147, 35, 20)
    $Combo10 = GUICtrlCreateCombo("00", 135, 147, 35, 20)
    $Combo11 = GUICtrlCreateCombo("00", 85, 172, 35, 20)
    $Combo12 = GUICtrlCreateCombo("00", 135, 172, 35, 20)
    $Combo13 = GUICtrlCreateCombo("00", 85, 197, 35, 20)
    $Combo14 = GUICtrlCreateCombo("00", 135, 197, 35, 20)
    $Combo15 = GUICtrlCreateCombo("00", 85, 222, 35, 20)
    $Combo16 = GUICtrlCreateCombo("00", 135, 222, 35, 20)
    $Combo17 = GUICtrlCreateCombo("00", 85, 247, 35, 20)
    $Combo18 = GUICtrlCreateCombo("00", 135, 247, 35, 20)
    $Combo19 = GUICtrlCreateCombo("00", 85, 272, 35, 20)
    $Combo20 = GUICtrlCreateCombo("00", 135, 272, 35, 20)

    $Input21 = GUICtrlCreateInput("", 85, 322, 100, 20)
    $Input22 = GUICtrlCreateInput("", 85, 347, 100, 20)
    $Input23 = GUICtrlCreateInput("", 85, 372, 100, 20)
    $Input24 = GUICtrlCreateInput("", 85, 397, 100, 20)
    $Input25 = GUICtrlCreateInput("", 85, 422, 100, 20)
    $Input26 = GUICtrlCreateInput("", 85, 447, 100, 20)
    $Input27 = GUICtrlCreateInput("", 85, 472, 100, 20)
    $Input28 = GUICtrlCreateInput("", 85, 497, 100, 20)
    $Input29 = GUICtrlCreateInput("", 85, 522, 100, 20)
    $Input30 = GUICtrlCreateInput("", 85, 547, 100, 20)

    $Input31 = GUICtrlCreateInput("", 265, 47, 100, 20)
    $Input32 = GUICtrlCreateInput("", 265, 72, 100, 20)
    $Input33 = GUICtrlCreateInput("", 265, 97, 100, 20)
    $Input34 = GUICtrlCreateInput("", 265, 122, 100, 20)
    $Input35 = GUICtrlCreateInput("", 265, 147, 100, 20)
    $Input36 = GUICtrlCreateInput("", 265, 172, 100, 20)
    $Input37 = GUICtrlCreateInput("", 265, 197, 100, 20)
    $Input38 = GUICtrlCreateInput("", 265, 222, 100, 20)
    $Input39 = GUICtrlCreateInput("", 265, 247, 100, 20)
    $Input40 = GUICtrlCreateInput("", 265, 272, 100, 20)

    $Input41 = GUICtrlCreateInput("", 265, 322, 100, 20)
    $Input42 = GUICtrlCreateInput("", 265, 347, 100, 20)
    $Input43 = GUICtrlCreateInput("", 265, 372, 100, 20)
    $Input44 = GUICtrlCreateInput("", 265, 397, 100, 20)
    $Input45 = GUICtrlCreateInput("", 265, 422, 100, 20)
    $Input45 = GUICtrlCreateInput("", 265, 447, 100, 20)
    $Input46 = GUICtrlCreateInput("", 265, 472, 100, 20)
    $Input47 = GUICtrlCreateInput("", 265, 497, 100, 20)
    $Input48 = GUICtrlCreateInput("", 265, 522, 100, 20)
    $Input49 = GUICtrlCreateInput("", 265, 547, 100, 20)

    $Input50 = GUICtrlCreateInput("", 445, 47, 100, 20)
    $Input51 = GUICtrlCreateInput("", 445, 72, 100, 20)
    $Input52 = GUICtrlCreateInput("", 445, 97, 100, 20)
    $Input53 = GUICtrlCreateInput("", 445, 122, 100, 20)
    $Input54 = GUICtrlCreateInput("", 445, 147, 100, 20)
    $Input55 = GUICtrlCreateInput("", 445, 172, 100, 20)
    $Input56 = GUICtrlCreateInput("", 445, 197, 100, 20)
    $Input57 = GUICtrlCreateInput("", 445, 222, 100, 20)
    $Input58 = GUICtrlCreateInput("", 445, 247, 100, 20)
    $Input59 = GUICtrlCreateInput("", 445, 272, 100, 20)

    $Input60 = GUICtrlCreateInput("", 445, 322, 100, 20)
    $Input61 = GUICtrlCreateInput("", 445, 347, 100, 20)
    $Input62 = GUICtrlCreateInput("", 445, 372, 100, 20)
    $Input63 = GUICtrlCreateInput("", 445, 397, 100, 20)
    $Input64 = GUICtrlCreateInput("", 445, 422, 100, 20)
    $Input65 = GUICtrlCreateInput("", 445, 447, 100, 20)
    $Input66 = GUICtrlCreateInput("", 445, 472, 100, 20)
    $Input67 = GUICtrlCreateInput("", 445, 497, 100, 20)
    $Input68 = GUICtrlCreateInput("", 445, 522, 100, 20)
    $Input69 = GUICtrlCreateInput("", 445, 547, 100, 20)
    ;---------------------------------------
    While 1
    $msg = GUIGetMsg()
    Switch $msg
    Case $msg = $Button2
    IniWrite(@ScriptDir & "\config.ini", "config", "Input1", GUICtrlRead($Input21))
    Case $msg = $Button1
    GUICtrlSetData($Input21, IniRead(@ScriptDir & "\config.ini", "config","Input1", ""))
    Case $msg = $Button3
    GUIDelete($hSubGui)
    ExitLoop
    Case -3
    GUIDelete($hSubGui)
    ExitLoop
    EndSwitch
    WEnd
    Case $msg = $Menu1_1
    FileDelete($sINI)
    Case $msg = $GUI_EVENT_CLOSE
    Exit
    EndSelect
    Wend

    [/autoit]


    Weiß leider nicht wodran das liegen könnte :(.

    MfG
    Sascha :)

  • Er überschreibt beim 2ten schliessen die Werte, weil die Inputs leer sind. Wenn du beim öffnen des Einstellungsfensters die Werte aus der Ini holst, umgehst du das Problem.

    Spoiler anzeigen
    [autoit]

    #include <GUIConstants.au3>
    ;------------------------------------------------------
    $font = "Times New Roman FETT"
    Global Const $sINI = @ScriptDir & "\config.ini"
    ;------------------------------------------------------
    GUICreate("Stundenplan Maker 1.0", 600, 390)
    $title = GUICtrlCreateLabel("Stundenplan Maker 1.0", 25, 25, 200, 25)
    GUICtrlSetFont(-1, 15, -1, -1, $font)
    GUISetBkColor(0xFFFFFF)
    ;------------------------------------------------------
    GUICtrlCreateLabel("08:10", 35, 100)
    GUICtrlCreateLabel("08:10", 35, 125)
    GUICtrlCreateLabel("08:10", 35, 150)
    GUICtrlCreateLabel("08:10", 35, 175)
    GUICtrlCreateLabel("08:10", 35, 200)
    GUICtrlCreateLabel("08:10", 35, 225)
    GUICtrlCreateLabel("08:10", 35, 250)
    GUICtrlCreateLabel("08:10", 35, 275)
    GUICtrlCreateLabel("08:10", 35, 300)
    GUICtrlCreateLabel("Montag", 110, 68, 100, 20)
    GUICtrlSetFont(-1, 11, -1, -1, $font)
    GUICtrlCreateLabel("Dienstag", 204, 68, 100, 20)
    GUICtrlSetFont(-1, 11, -1, -1, $font)
    GUICtrlCreateLabel("Mittwoch", 298, 68, 100, 20)
    GUICtrlSetFont(-1, 11, -1, -1, $font)
    GUICtrlCreateLabel("Donnerstag", 389, 68, 100, 20)
    GUICtrlSetFont(-1, 11, -1, -1, $font)
    GUICtrlCreateLabel("Freitag", 500, 68, 100, 20)
    GUICtrlSetFont(-1, 11, -1, -1, $font)
    ;------------------------------------------------------
    ;Montag
    GUICtrlCreateLabel("1", 100, 100, 70)
    GUICtrlCreateLabel("1", 100, 125, 70)
    GUICtrlCreateLabel("1", 100, 150, 70)
    GUICtrlCreateLabel("1", 100, 175, 70)
    GUICtrlCreateLabel("1", 100, 200, 70)
    GUICtrlCreateLabel("1", 100, 225, 70)
    GUICtrlCreateLabel("1", 100, 250, 70)
    GUICtrlCreateLabel("1", 100, 275, 70)
    GUICtrlCreateLabel("1", 100, 300, 70)
    ;Dienstag
    GUICtrlCreateLabel("1", 195, 100, 70)
    GUICtrlCreateLabel("1", 195, 125, 70)
    GUICtrlCreateLabel("1", 195, 150, 70)
    GUICtrlCreateLabel("1", 195, 175, 70)
    GUICtrlCreateLabel("1", 195, 200, 70)
    GUICtrlCreateLabel("1", 195, 225, 70)
    GUICtrlCreateLabel("1", 195, 250, 70)
    GUICtrlCreateLabel("1", 195, 275, 70)
    GUICtrlCreateLabel("1", 195, 300, 70)
    ;Mittwoch
    GUICtrlCreateLabel("1", 292, 100, 70)
    GUICtrlCreateLabel("1", 292, 125, 70)
    GUICtrlCreateLabel("1", 292, 150, 70)
    GUICtrlCreateLabel("1", 292, 175, 70)
    GUICtrlCreateLabel("1", 292, 200, 70)
    GUICtrlCreateLabel("1", 292, 225, 70)
    GUICtrlCreateLabel("1", 292, 250, 70)
    GUICtrlCreateLabel("1", 292, 275, 70)
    GUICtrlCreateLabel("1", 292, 300, 70)
    ;Donnerstag
    GUICtrlCreateLabel("1", 390, 100, 70)
    GUICtrlCreateLabel("1", 390, 125, 70)
    GUICtrlCreateLabel("1", 390, 150, 70)
    GUICtrlCreateLabel("1", 390, 175, 70)
    GUICtrlCreateLabel("1", 390, 200, 70)
    GUICtrlCreateLabel("1", 390, 225, 70)
    GUICtrlCreateLabel("1", 390, 250, 70)
    GUICtrlCreateLabel("1", 390, 275, 70)
    GUICtrlCreateLabel("1", 390, 300, 70)
    ;Freitag
    GUICtrlCreateLabel("1", 489, 100, 70)
    GUICtrlCreateLabel("1", 489, 125, 70)
    GUICtrlCreateLabel("1", 489, 150, 70)
    GUICtrlCreateLabel("1", 489, 175, 70)
    GUICtrlCreateLabel("1", 489, 200, 70)
    GUICtrlCreateLabel("1", 489, 225, 70)
    GUICtrlCreateLabel("1", 489, 250, 70)
    GUICtrlCreateLabel("1", 489, 275, 70)
    GUICtrlCreateLabel("1", 489, 300, 70)
    ;------------------------------------------------------
    GUICtrlCreateGroup("Zeit", 25, 57, 50, 265)
    GUICtrlSetFont(-1, 11, -1, -1, $font)
    GUICtrlCreateGroup("", 85, 57, 490, 265)
    GUICtrlCreateGroup("", 85, 57, 490, 35)
    GUICtrlCreateGroup("", 85, 57, 392, 35)
    GUICtrlCreateGroup("", 85, 57, 294, 35)
    GUICtrlCreateGroup("", 85, 57, 196, 35)
    GUICtrlCreateGroup("", 85, 57, 98, 35)
    ;------------------------------------------------------
    $Menu1 = GUICtrlCreateMenu("Datei")
    $Menu1_1 = GUICtrlCreateMenuItem("Speicherdaten löschen", $Menu1)

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

    $Menu2 = GUICtrlCreateMenu("Einstellungen")
    $Menu2_1 = GUICtrlCreateMenuItem("Stundenplan", $Menu2)
    ;------------------------------------------------------
    GUISetState(@SW_SHOW)

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

    While 1
    $msg = GUIGetMsg()
    Select
    Case $msg = $Menu2_1
    $hSubGui = GUICreate("Stundenplan Einstellungen", 690, 600)
    GUISetBkColor(0xFFFFFF)
    GUISetState(@SW_SHOW)
    ;---------------------------------------
    ;$Button1 = GUICtrlCreateButton("Laden",565,45,100)
    $Button2 = GUICtrlCreateButton("Speichern", 565, 70, 100)
    $Button3 = GUICtrlCreateButton("Abbrechen", 565, 95, 100)
    ;---------------------------------------
    GUICtrlCreateLabel("Zeit:", 25, 25, 50, 25)
    GUICtrlSetFont(-1, 11, -1, -1, $font)
    GUICtrlCreateLabel("1. Stunde:", 25, 50)
    GUICtrlCreateLabel("2. Stunde:", 25, 75)
    GUICtrlCreateLabel("3. Stunde:", 25, 100)
    GUICtrlCreateLabel("4. Stunde:", 25, 125)
    GUICtrlCreateLabel("5. Stunde:", 25, 150)
    GUICtrlCreateLabel("6. Stunde:", 25, 175)
    GUICtrlCreateLabel("7. Stunde:", 25, 200)
    GUICtrlCreateLabel("8. Stunde:", 25, 225)
    GUICtrlCreateLabel("9. Stunde:", 25, 250)
    GUICtrlCreateLabel("10. Stunde:", 25, 275)

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

    GUICtrlCreateLabel(":", 126, 50, 5)
    GUICtrlCreateLabel(":", 126, 75, 5)
    GUICtrlCreateLabel(":", 126, 100, 5)
    GUICtrlCreateLabel(":", 126, 125, 5)
    GUICtrlCreateLabel(":", 126, 150, 5)
    GUICtrlCreateLabel(":", 126, 175, 5)
    GUICtrlCreateLabel(":", 126, 200, 5)
    GUICtrlCreateLabel(":", 126, 225, 5)
    GUICtrlCreateLabel(":", 126, 250, 5)
    GUICtrlCreateLabel(":", 126, 275, 5)

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

    GUICtrlCreateLabel("Montag:", 25, 300, 100, 25)
    GUICtrlSetFont(-1, 11, -1, -1, $font)
    GUICtrlCreateLabel("1. Stunde:", 25, 325)
    GUICtrlCreateLabel("2. Stunde:", 25, 350)
    GUICtrlCreateLabel("3. Stunde:", 25, 375)
    GUICtrlCreateLabel("4. Stunde:", 25, 400)
    GUICtrlCreateLabel("5. Stunde:", 25, 425)
    GUICtrlCreateLabel("6. Stunde:", 25, 450)
    GUICtrlCreateLabel("7. Stunde:", 25, 475)
    GUICtrlCreateLabel("8. Stunde:", 25, 500)
    GUICtrlCreateLabel("9. Stunde:", 25, 525)
    GUICtrlCreateLabel("10. Stunde:", 25, 550)

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

    GUICtrlCreateLabel("Dienstag:", 205, 25, 100, 25)
    GUICtrlSetFont(-1, 11, -1, -1, $font)
    GUICtrlCreateLabel("1. Stunde:", 205, 50)
    GUICtrlCreateLabel("2. Stunde:", 205, 75)
    GUICtrlCreateLabel("3. Stunde:", 205, 100)
    GUICtrlCreateLabel("4. Stunde:", 205, 125)
    GUICtrlCreateLabel("5. Stunde:", 205, 150)
    GUICtrlCreateLabel("6. Stunde:", 205, 175)
    GUICtrlCreateLabel("7. Stunde:", 205, 200)
    GUICtrlCreateLabel("8. Stunde:", 205, 225)
    GUICtrlCreateLabel("9. Stunde:", 205, 250)
    GUICtrlCreateLabel("10. Stunde:", 205, 275)

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

    GUICtrlCreateLabel("Mittwoch:", 205, 300, 100, 25)
    GUICtrlSetFont(-1, 11, -1, -1, $font)
    GUICtrlCreateLabel("1. Stunde:", 205, 325)
    GUICtrlCreateLabel("2. Stunde:", 205, 350)
    GUICtrlCreateLabel("3. Stunde:", 205, 375)
    GUICtrlCreateLabel("4. Stunde:", 205, 400)
    GUICtrlCreateLabel("5. Stunde:", 205, 425)
    GUICtrlCreateLabel("6. Stunde:", 205, 450)
    GUICtrlCreateLabel("7. Stunde:", 205, 475)
    GUICtrlCreateLabel("8. Stunde:", 205, 500)
    GUICtrlCreateLabel("9. Stunde:", 205, 525)
    GUICtrlCreateLabel("10. Stunde:", 205, 550)

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

    GUICtrlCreateLabel("Donnerstag:", 385, 25, 100, 25)
    GUICtrlSetFont(-1, 11, -1, -1, $font)
    GUICtrlCreateLabel("1. Stunde:", 385, 50)
    GUICtrlCreateLabel("2. Stunde:", 385, 75)
    GUICtrlCreateLabel("3. Stunde:", 385, 100)
    GUICtrlCreateLabel("4. Stunde:", 385, 125)
    GUICtrlCreateLabel("5. Stunde:", 385, 150)
    GUICtrlCreateLabel("6. Stunde:", 385, 175)
    GUICtrlCreateLabel("7. Stunde:", 385, 200)
    GUICtrlCreateLabel("8. Stunde:", 385, 225)
    GUICtrlCreateLabel("9. Stunde:", 385, 250)
    GUICtrlCreateLabel("10. Stunde:", 385, 275)

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

    GUICtrlCreateLabel("Freitag:", 385, 300, 100, 25)
    GUICtrlSetFont(-1, 11, -1, -1, $font)
    GUICtrlCreateLabel("1. Stunde:", 385, 325)
    GUICtrlCreateLabel("2. Stunde:", 385, 350)
    GUICtrlCreateLabel("3. Stunde:", 385, 375)
    GUICtrlCreateLabel("4. Stunde:", 385, 400)
    GUICtrlCreateLabel("5. Stunde:", 385, 425)
    GUICtrlCreateLabel("6. Stunde:", 385, 450)
    GUICtrlCreateLabel("7. Stunde:", 385, 475)
    GUICtrlCreateLabel("8. Stunde:", 385, 500)
    GUICtrlCreateLabel("9. Stunde:", 385, 525)
    GUICtrlCreateLabel("10. Stunde:", 385, 550)
    ;---------------------------------------
    $Combo1 = GUICtrlCreateCombo("00", 85, 47, 35, 20)
    $Combo2 = GUICtrlCreateCombo("00", 135, 47, 35, 20)
    $Combo3 = GUICtrlCreateCombo("00", 85, 72, 35, 20)
    $Combo4 = GUICtrlCreateCombo("00", 135, 72, 35, 20)
    $Combo5 = GUICtrlCreateCombo("00", 85, 97, 35, 20)
    $Combo6 = GUICtrlCreateCombo("00", 135, 97, 35, 20)
    $Combo7 = GUICtrlCreateCombo("00", 85, 122, 35, 20)
    $Combo8 = GUICtrlCreateCombo("00", 135, 122, 35, 20)
    $Combo9 = GUICtrlCreateCombo("00", 85, 147, 35, 20)
    $Combo10 = GUICtrlCreateCombo("00", 135, 147, 35, 20)
    $Combo11 = GUICtrlCreateCombo("00", 85, 172, 35, 20)
    $Combo12 = GUICtrlCreateCombo("00", 135, 172, 35, 20)
    $Combo13 = GUICtrlCreateCombo("00", 85, 197, 35, 20)
    $Combo14 = GUICtrlCreateCombo("00", 135, 197, 35, 20)
    $Combo15 = GUICtrlCreateCombo("00", 85, 222, 35, 20)
    $Combo16 = GUICtrlCreateCombo("00", 135, 222, 35, 20)
    $Combo17 = GUICtrlCreateCombo("00", 85, 247, 35, 20)
    $Combo18 = GUICtrlCreateCombo("00", 135, 247, 35, 20)
    $Combo19 = GUICtrlCreateCombo("00", 85, 272, 35, 20)
    $Combo20 = GUICtrlCreateCombo("00", 135, 272, 35, 20)

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

    $Input21 = GUICtrlCreateInput("", 85, 322, 100, 20)
    $Input22 = GUICtrlCreateInput("", 85, 347, 100, 20)
    $Input23 = GUICtrlCreateInput("", 85, 372, 100, 20)
    $Input24 = GUICtrlCreateInput("", 85, 397, 100, 20)
    $Input25 = GUICtrlCreateInput("", 85, 422, 100, 20)
    $Input26 = GUICtrlCreateInput("", 85, 447, 100, 20)
    $Input27 = GUICtrlCreateInput("", 85, 472, 100, 20)
    $Input28 = GUICtrlCreateInput("", 85, 497, 100, 20)
    $Input29 = GUICtrlCreateInput("", 85, 522, 100, 20)
    $Input30 = GUICtrlCreateInput("", 85, 547, 100, 20)

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

    $Input31 = GUICtrlCreateInput("", 265, 47, 100, 20)
    $Input32 = GUICtrlCreateInput("", 265, 72, 100, 20)
    $Input33 = GUICtrlCreateInput("", 265, 97, 100, 20)
    $Input34 = GUICtrlCreateInput("", 265, 122, 100, 20)
    $Input35 = GUICtrlCreateInput("", 265, 147, 100, 20)
    $Input36 = GUICtrlCreateInput("", 265, 172, 100, 20)
    $Input37 = GUICtrlCreateInput("", 265, 197, 100, 20)
    $Input38 = GUICtrlCreateInput("", 265, 222, 100, 20)
    $Input39 = GUICtrlCreateInput("", 265, 247, 100, 20)
    $Input40 = GUICtrlCreateInput("", 265, 272, 100, 20)

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

    $Input41 = GUICtrlCreateInput("", 265, 322, 100, 20)
    $Input42 = GUICtrlCreateInput("", 265, 347, 100, 20)
    $Input43 = GUICtrlCreateInput("", 265, 372, 100, 20)
    $Input44 = GUICtrlCreateInput("", 265, 397, 100, 20)
    $Input45 = GUICtrlCreateInput("", 265, 422, 100, 20)
    $Input45 = GUICtrlCreateInput("", 265, 447, 100, 20)
    $Input46 = GUICtrlCreateInput("", 265, 472, 100, 20)
    $Input47 = GUICtrlCreateInput("", 265, 497, 100, 20)
    $Input48 = GUICtrlCreateInput("", 265, 522, 100, 20)
    $Input49 = GUICtrlCreateInput("", 265, 547, 100, 20)

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

    $Input50 = GUICtrlCreateInput("", 445, 47, 100, 20)
    $Input51 = GUICtrlCreateInput("", 445, 72, 100, 20)
    $Input52 = GUICtrlCreateInput("", 445, 97, 100, 20)
    $Input53 = GUICtrlCreateInput("", 445, 122, 100, 20)
    $Input54 = GUICtrlCreateInput("", 445, 147, 100, 20)
    $Input55 = GUICtrlCreateInput("", 445, 172, 100, 20)
    $Input56 = GUICtrlCreateInput("", 445, 197, 100, 20)
    $Input57 = GUICtrlCreateInput("", 445, 222, 100, 20)
    $Input58 = GUICtrlCreateInput("", 445, 247, 100, 20)
    $Input59 = GUICtrlCreateInput("", 445, 272, 100, 20)

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

    $Input60 = GUICtrlCreateInput("", 445, 322, 100, 20)
    $Input61 = GUICtrlCreateInput("", 445, 347, 100, 20)
    $Input62 = GUICtrlCreateInput("", 445, 372, 100, 20)
    $Input63 = GUICtrlCreateInput("", 445, 397, 100, 20)
    $Input64 = GUICtrlCreateInput("", 445, 422, 100, 20)
    $Input65 = GUICtrlCreateInput("", 445, 447, 100, 20)
    $Input66 = GUICtrlCreateInput("", 445, 472, 100, 20)
    $Input67 = GUICtrlCreateInput("", 445, 497, 100, 20)
    $Input68 = GUICtrlCreateInput("", 445, 522, 100, 20)
    $Input69 = GUICtrlCreateInput("", 445, 547, 100, 20)
    ;---------------------------------------
    For $i = 21 To 69
    GUICtrlSetData(Eval("Input" & $i), IniRead($sINI, "config", "Input" & $i, ""))
    Next
    ;---------------------------------------
    While 1
    $msg = GUIGetMsg()
    Switch $msg
    Case $msg = $Button2
    For $i = 21 To 69
    IniWrite(@ScriptDir & "\config.ini", "config", "Input" & $i, GUICtrlRead(Eval("Input" & $i)))
    Next
    ;Case $msg = $Button1
    ;GUICtrlSetData($Input21, IniRead(@ScriptDir & "\config.ini", "config","Input1", ""))
    Case $msg = $Button3
    GUIDelete($hSubGui)
    ExitLoop
    Case -3
    GUIDelete($hSubGui)
    ExitLoop
    EndSwitch
    WEnd
    Case $msg = $Menu1_1
    FileDelete($sINI)
    Case $msg = $GUI_EVENT_CLOSE
    Exit
    EndSelect
    WEnd

    [/autoit]
  • Du erstellst doch die Inputs mit "" also leer, wieso machst du sie nicht schon direkt geladen, und wenn die ini nichts enthält kommt eine Msgbox wo drin steht das keine Ini enthalten ist.

    Bsp:

    [autoit]


    $read = IniRead(@ScriptDir & "\config.ini", "config","Input1", "")
    $Input21 = GUICtrlCreateInput($read, 85, 322, 100, 20)

    [/autoit]


    //Edit: Ich war zu langsam :D Naja ^^ i2cs Version ist einfacher ^^