Merge-IniFile

Mit diesem Befehl können einer INI-Datei mehrere Einträge oder ganze Abschnitte hinzugefügt werden. Der in Name der INI-Datei angegebene Wert kann sowohl eine existierende als auch eine neue INI-Datei bezeichnen.

Bei jedem angegebenen Abschnitt wird geprüft, ob er bereits existiert oder neu angelegt werden muss. Bei Erweiterungen in bestehenden Abschnitten werden existierende Werte aktualisiert. Der Befehl unterstützt alle Arten von Variablen. Die Variablen werden bei der Befehlsausführung in ihre aktuellen Werte umgesetzt, z. B. wird aus ${env:SystemRoot} das Windows-Verzeichnis.

Hinweis: Beginnend mit Version 3.0 der PPB kann der Merge-IniFile-Befehl auch durch Drag-and-Drop von Konfigurationsdateien (*.ini und *.cfg) in das Scriptfenster erzeugt werden. Sofern sich die Dateien bereits im Paketverzeichnis befinden, wird der Quellpfad relativ mit .\ referenziert, befinden sich die Quelldateien außerhalb des Paketverzeichnisses, wird der vollständige Pfad übernommen.


Befehlseingaben:

  • Name der INI-Datei
    INI-Datei, die geändert werden soll. Die Verwendung von Variablen ist möglich. Wählen Sie über die "..."-Schaltfläche eine (auf dem Paketiersystem) bestehende Datei aus oder geben Sie den Pfad manuell an.
  • Erweiterungen
    Einträge der INI-Datei, die neu erstellt oder bestehende Einträge, die aktualisiert werden sollen
  • Änderungen bestätigen
    Wenn angewählt, muss der Benutzer jede Änderung eines bestehenden Eintrags in einem Dialogfeld bestätigen.
  • 32-Bit Modus auf x64 Computer verwenden
    Wenn das Script auf einem 64-Bit Betriebssystem ausgeführt wird, kann bei Referenzierung auf das SYSTEM32-Verzeichnis automatisch das Pendant für 32-Bit Applikationen SysWOW64 verwendet werden.


Beispiel:

Die dargestellten Abschnitte und Einträge werden in die WIN.INI-Datei im Windows-Verzeichnis eingefügt.


Entspricht DSM eScript Befehl:

  • AddIni


Siehe auch: