Variable Problem mit Loop

  • Hallo,

    ich möchte per Loop diesen Ausdruck mit Zählern generieren.

    [autoit]


    $chk = '$Checkbox1 = GUICtrlCreateCheckbox($web1, 52, 117, 97, 17)'

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

    hier der Loop

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

    $file = FileOpen("test.txt", 1)

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

    ; Prüfen, ob Datei im Schreibmodus geöffnet ist
    If $file = -1 Then
    MsgBox(0, "Fehler", "Die Datei konnte nicht geöffnet werden.")
    Exit
    EndIf

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

    $i = 0
    $A = 100

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

    Do

    $i = $i + 1
    $A = $A + 30

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

    FileWriteLine($file, $hier sollte der Ausdruck hin & @CRLF)

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

    Until $i = 10

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

    FileClose($file)

    [/autoit]

    Das Ergebnis sollte so aussehen:

    $Checkbox1 = GUICtrlCreateCheckbox($web1, 52, 100, 97, 17)
    $Checkbox2 = GUICtrlCreateCheckbox($web2, 52, 130, 97, 17)

    Ich brauche da eure Hilfe.
    Komme irgendwie nicht mehr weiter!

    Liebe Grüße
    Ilse

  • Spoiler anzeigen
    [autoit]

    $file = FileOpen("test.txt", 1)

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

    ; Prüfen, ob Datei im Schreibmodus geöffnet ist
    If $file = -1 Then
    MsgBox(0, "Fehler", "Die Datei konnte nicht geöffnet werden.")
    Exit
    EndIf

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

    $i = 0
    $A = 100

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

    Do
    $i +=1
    $A +=30
    FileWriteLine($file, '$Checkbox'&$i&' = GUICtrlCreateCheckbox($web'&$i&', 52, '&$A&', 97, 17)' & @CRLF)

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

    Until $i = 10

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

    FileClose($file)

    [/autoit]