Replace-In-File (RIF\) - der MPR mal als Replacer
Posted: 11. Feb 2010, 18:26
Nehmen wir mal an, es gibt eine Datei, die auf einem Client erzeugt wird - zum Beispiel als Export aus der Registry.
Nun wollen wir bestimmte Dinge in der Datei ersetzen.
In dem Fall den String:
Old="\\\\server1-9999\\Configurator$" mit dem String:
NEW="\\\\%EmpirumServer%\\Configurator$"
Was wäre dann die schnellste Lösung?
Ich empfehle einen 4 Zeiler mit dem Matrix42 Package Robot und dem Befehl RIF\ "Replace-in-File".
Das Beispiel sieht so aus, und zeigt auch gleich noch die Verwendung von Variablen im MPR.
Und der Re-Import in die Registry?
Das ist dann noch ein Einzeiler mehr:
Nun wollen wir bestimmte Dinge in der Datei ersetzen.
In dem Fall den String:
Old="\\\\server1-9999\\Configurator$" mit dem String:
NEW="\\\\%EmpirumServer%\\Configurator$"
Was wäre dann die schnellste Lösung?
Ich empfehle einen 4 Zeiler mit dem Matrix42 Package Robot und dem Befehl RIF\ "Replace-in-File".
Das Beispiel sieht so aus, und zeigt auch gleich noch die Verwendung von Variablen im MPR.
Code: Select all
VAR\$$PAT=C:\Myfile.reg
VAR\$$OLD=\\\\server1-9999\\Configurator$
VAR\$$NEW=\\\\%EmpirumServer%\\Configurator$
RIF\$$PAT|$$OLD|$$NEW
END\
Das ist dann noch ein Einzeiler mehr:
Code: Select all
REG\$$PAT