Textfile ändern

  • Hallo zusammen,

    hab schon ne Weile gesucht, aber nichts wirklich passendes finden können.

    Folgende Problemstellung:

    Ich habe eine Textdatei mit ca. 62.000 Zeilen.
    Innerhalb dieser Datei liegt an 5 Stellen eine Zeile, die ich gerne ersetzen möchte, falls meine Vorlauf-Exe da einen bestimmten Wert in eine INI schreibt.
    Die auszutauschende Zeile ist immer identisch und nicht variabel:

    Das sind die Original-Zeilen:
    TextFormat: "%16777221;^F13^ m"

    Diese sollen alle ausgetauscht werden gegen diese Zeile:
    TextFormat: "(%F(cmp;%16777221;<3)?0^F150^ m:%F(Calc;%16777221;-47)^F13^ m)";

    Wie kann ich das am schnellsten und am effektifsten machen?
    Habt Ihr da ne Idee für mich?

    Gruß
    Pitter

    Gruß
    Pitter

    Einmal editiert, zuletzt von Pitter (16. Januar 2011 um 12:29)

  • Hallo Pitter,

    Zitat

    _ReplaceStringInFile

    Ersetzt in einer Textdatei einen String mit einem anderen String (binary funktioniert nicht!)

    Quelle: Hilfe

    Edit: StringReplace gegen _ReplaceStringInFile ausgetauscht

    mfg autoBert