Suche << IniRenamekey >>

  • IniRenameSection gibts ja.
    Aber jetzt einfach nur den Schlüssel zu ändern finde ich jetzt nichts. Im mom löse ich das Problem so das ich die Ursektion umbennene. Dann vergleiche ich die Schlüssel die sich nicht geändert haben, diese werden dann wieder im eigentlichen Sektionsbereich eingefügt. Am Schluss werden die geänderten Schlüssel verglichen in was sie nun umbenannt werden müssen und in der Ursektion eingetragen.

    Gut, einfacher ginge es die dynamischen Einträge per SQLite zu machen. Aber bin erst mal froh das ich des mit INIs schreiben/ändern/lesen begriffen hab. ;)

    Einmal editiert, zuletzt von T'hul-Nok Razna (17. Dezember 2009 um 13:10)

  • So?

    [autoit]

    Func _IniRenameKey($inifile,$section,$oldname,$newname)
    $oldcontent=IniRead($inifile,$section,$oldname,"")
    IniDelete($inifile,$section,$oldname)
    IniWrite($inifile,$section,$newname,$oldcontent)
    EndFunc

    [/autoit]

    Twitter: @L3viathan2142
    Benutze AutoIt persönlich nicht mehr, da ich keinen Windows-Rechner mehr besitze.

  • Ohhh Gott!
    Ja sollte funzen... ...Danke!! :)

    Ich Depp mach gerad für jede einzelne Option immer Copy+Paste und lasse das über 3D-Array -- For-Schleife laufen.
    So gehts dann doch etwas kürzer. ;) Gleich mal testen.