Ini Problem

  • Hallo erstmal,

    also mein Problem ist, ich habe eine Ini Datei, in diese werden Namen und Passwörter eingetragen, jetzt möchte ich per Autoit eine Funktion erstellen, den Namen zu ändern.
    Leider finde ich nicht den Passenden Befehl zum ändern des Section textes, da der Name in der Section steht.

    IniWriteSection schreibt leider nur wieder nen Key .

    Weiss einer einen Befehl bzw eine andere Möglichkeit ?

    Beispiel für die Ini Datei:

    Spoiler anzeigen

    [Bernd]
    Passwort=Test1

    [Hans]
    Passwort=Test2

    [Jürgen]
    Passwort=Test3

    [Jürgen]
    Passwort=Test4

    Einmal editiert, zuletzt von SiLenCa (24. April 2009 um 20:44)

    • Offizieller Beitrag

    Einfach den IniEintrag mit IniDelete löschen und einen neuen schreiben .

    Edit du könntest auch IniRenameSection verwenden .

  • Hmm, das wäre zu leicht :rofl:
    Nein, vielen dank^^ hätte man auch selber drauf kommen können. Ich probiere es einfach mal aus.

    Edit: An sich funktioniert es ja schön. Nur mein Programm macht nach jedem Ini eintrag automatisch ein @CRLF dahinter, damit es gegliedert ist. Problem bei IniDelete ist, das er nur die Section löscht und die leere zeile bleibt. Bei mehreren wechseln sind dann Unmengen von leeren Zeilen in der Ini was nicht besonders schön wirkt.

    Edit2: Oh man noch nicht gelesen deinen Edit. Ich probiers mal.

    Edit3: Super funktioniert einwandfrei ;) danke dir

    3 Mal editiert, zuletzt von SiLenCa (24. April 2009 um 20:44)