|
|
|
|
#1 |
|
Junior Member
|
Installation directory
Hi all
I have searched through the forum, asked google and read through the NSIS User Manual but couldn't find an answer. But I have to warn you, I'm not a software developer, I only have a bit experience with C and HTML. I have a little problem with the directory of my installation. I read out a path and would like to add a sting to the installation path. When I try it with Installdirregkey, I can't use variables and therefore I'm not able to add anything to the install path. If I use ReadRegStr, I can add it to the variable $0, but I cant get the content of it outside the function: code: code: I get a blank destination back, and not the Path I would like to have. If I put in a messagebox in the function, it works fine. I'm pretty sure it's a silly question, but actually I'm really blocked. Kind regards Marc Laederach |
|
|
|
|
|
#2 |
|
Member
Join Date: Jan 2006
Location: Canberra, Australia
Posts: 76
|
You should use variables to preserve values between functions and sections.
For what you are trying to do, you can use a user defined one or the built-in INSTDIR variable. For example: code: OR code: Duncan |
|
|
|
|
|
#3 |
|
Junior Member
|
Hi Duncan
Thank you very much for your help, you could solve one of my problems! I forgot to write the string I want to add to the path I read out from the registry: The path should be "$INSTDIR\Addon Scenery\FreeZ", so I should get $INSTDIR from the registry and add "\Addon Scenery\FreeZ" to it, but it doesn't work. Perhaps it has to do something with the order? Kind regards Marc Laederach |
|
|
|
|
|
#4 |
|
Forum King
Join Date: Mar 2006
Location: Ath. GR
Posts: 2,078
|
code: Quick AVI Creator - Quick and easy convert from DVD/MPEG/AVI/MKV to AVI/MP4/MKV Quick AVI Creator entirely edited with NSIS and entirely upgraded to Unicode NSIS |
|
|
|
|
|
#5 |
|
Junior Member
|
Thanks, works pretty good!!
![]() Kind regards Marc Laederach |
|
|
|
![]() |
|
|||||||
| Thread Tools | Search this Thread |
| Display Modes | |
|
|