View Full Version : String replace
art4eye
9th August 2006, 14:13
I'm working with some config files, and they use the install dir. Though the program needs double slashes in the config file. So I need to edit a string so it has double slashes
I couldn't find a function for doing this, any tips on how to solve this issue
Joel
9th August 2006, 14:18
here (http://nsis.sourceforge.net/Docs/AppendixE.html#E.3.9), here (http://nsis.sourceforge.net/Category:Text_Files_Manipulation_Functions) and ${NSISDIR}\include\StrFunc.nsh
Didn't look enough, huh?
art4eye
9th August 2006, 14:38
Might be
${WordReplace} "$INSTDIR" "\" "\\" + $R0
That gave me a big fat error though =/
Invalid command: ${WordReplace}
Joel
9th August 2006, 14:40
Assuming that you read:
!include "WordFunc.nsh"
art4eye
9th August 2006, 14:42
yupp
Afrow UK
9th August 2006, 16:00
See the bit at the top:
Usage in script:
1. !include "WordFunc.nsh"
2. !insertmacro WordFunction
I think you missed number 2.
-Stu
art4eye
9th August 2006, 17:24
looks like it. Added it, but now it throws a new error at me :S
!include: closed: "C:\Program Files\NSIS\Include\WordFunc.nsh"
!macro "WordFunction": unterminated (no !macroend found in file)!
Error in script "C:\design\mangadownload\openvpn\sample\sample\installer\md.nsi" on line 162 -- aborting creation process
It's the first time I have a try at making an installer, so bear with my stupidity
art4eye
9th August 2006, 17:33
arg, stupid me, typo XD
vBulletin® v3.8.6, Copyright ©2000-2013, Jelsoft Enterprises Ltd.