2016-06-02 6 views
0

ich eine Properties-Datei haben (was ich nicht ändern kann), wo die Syntax:NSIS-Installer: Wie man einen Eigenschaftswert ändern, wenn der Wert in der nächsten Zeile ist

-key[ \r\n] 
value 

Als ich

${ConfigWrite} "my.properties" "-value $\r$\n" "newValue" $tmp 
verwenden

ich

-key[ \r\n] 
newValue 
value 

I

0 haben wollen

Hat jemand eine Lösung?

+0

Ihr Beispiel macht überhaupt keinen Sinn – idleberg

+0

Und Ihr Kommentar ist überhaupt keine Hilfe –

+0

Ich glaube nicht, $ {ConfigWrite} unterstützt \ r noch \ n, weil es die Datei Zeile für Zeile liest. – Anders

Antwort

0

Ich könnte dieses Problem lösen, weil value bekannt war und nur newValue eine Variable.

Ich verwendete ReplaceInFile Funktion zu ersetzen value mit newValue.

Verwandte Themen