Ini bearbeiten

  • Hallo,

    Ich muß meine ini nachträglich mit Nr bereinigen.
    Der Aufbau sieht so aus:

    Spoiler anzeigen


    [Block1]
    2=
    3=
    4=
    5=
    6=
    7=
    8=
    11=
    12=
    15=
    16=
    [Block2]
    2=
    3=
    4=
    5=
    6=
    7=
    8=
    11=
    12=
    15=
    16=
    [Block3]
    2=
    3=
    4=
    5=
    6=
    7=
    8=
    11=
    12=
    15=
    16=

    Es sind drei Blöcke mit identischen Zahlenwerten.
    Wie kann ich eine ini nachträglich für alle Blöcke nummerieren?

    Also:
    1
    2
    3... für alle Blöcke!

    Ich meine irgendwie so, ini auswählen und dann nummerieren.
    Mit einer Schleife komme ich irgendwie nicht weiter!

    Grüße
    Ilse ;)

    Einmal editiert, zuletzt von Ilse (8. Dezember 2010 um 10:36)

  • hmm :D ich würds ja mit dem "Send" Befehl machen^^

    zwar bischen Noobstyle aber dürft funktionieren^^

  • Hallo,

    kann man nicht die ini lesen
    und die Werte mit einem Loop neu setzen?

    Das Problem ist, ich habe mehrere inis die ich korrekt nummerieren muß.

    Liebe Grüße
    Ilse ;)

  • Hallo,

    kann man nicht die ini lesen
    und die Werte mit einem Loop neu setzen?

    Das Problem ist, ich habe mehrere inis die ich korrekt nummerieren muß.

    Liebe Grüße
    Ilse ;)

  • "ungefähr so?"
    [autoit]

    $sIni = ""

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

    $aSections = IniReadSectionNames($sIni)

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

    For $i = 1 To $aSections[0]
    $aSection = IniReadSection($sIni, $aSections[$i])
    IniDelete($sIni, $aSections[$i])
    For $j = 1 To $aSection[0][0]
    IniWrite($sIni, $aSections[$i], $j, $aSection[$j][1])
    Next
    Next

    [/autoit]