einfaches dauerhaftes speichern von optionen

  • ich möchte gerne ein paar variablen scriptstart übergreifend speichern, nur weis ich nicht genau wie ichs am einfachsten mache.
    meine ideen waren etwas wie

    Code
    $TextFileName = @ScriptName
    $FindText = "$var = """""
    $ReplaceText = "$var = ""blup"""
     $FileContents = FileRead($TextFileName)
    $FileContents = StringReplace($FileContents,$FindText,$ReplaceText)
    FileDelete($TextFileName)
    FileWrite($TextFileName,$FileContents)


    aber dann ists ja eigetnlich hardcoded, was ich nicht will.
    meine zweite idee war es in einer anderen datei zu speichern, aber dann geht der "array im array"-spass wieder beim auslesen los.
    gibts da nicht noch eine feinere methode?

    Einmal editiert, zuletzt von diepfeile (10. Juni 2010 um 22:13)

  • Hallo diePfeile,

    Hallo,

    man kan dir am besten helfen, wenn du uns sagst, was du am Ende erreichen willst und was bis jetzt funktioniert (bitte kompletten Code dazu posten, falls vorhanden). Dann man sich Gedanken über den besten Weg dorthin machen.
    Üblicherweise werden solche Sachen in INI's gespeichert

    mfg (Auto)Bert

  • [autoit]

    RegWrite()
    RegRead()

    [/autoit]

    wären auch eine Methode. Du speicherst die Variablen in Registrys ab und dann ließt du sie am Programmstart wieder aus. Mehr zu den Befehlen in der Help-File!