![]() |
#1 |
Junior Member
Join Date: Jan 2015
Posts: 1
|
Adding to the system %PATH%
So the NSIS documentation titled "Path Manipulation" at http://nsis.sourceforge.net/Path_Manipulation has a big red box at the top that reads, "WARNING: Strings longer than ${NSIS_MAX_STRLEN} will get truncated/corrupted. Do NOT use this function to update %PATH%".
How do I manipulate %PATH% with NSIS? |
![]() |
![]() |
![]() |
#2 |
Moderator
Join Date: Nov 2002
Location: Surrey, England
Posts: 8,434
|
Why do you need to? Consider using the preferred method instead if possible:
https://msdn.microsoft.com/en-us/lib...=vs.85%29.aspx Stu |
![]() |
![]() |
![]() |
#3 |
Moderator
Join Date: Jun 2002
Location: ${NSISDIR}
Posts: 5,358
|
Why do you think you need to change %Path%?
Ideally you should design your application so that you don't rely on a non-standard %Path%. It is a shared resource and I personally hate applications that feel they need to touch it. IntOp $PostCount $PostCount + 1 |
![]() |
![]() |
![]() |
#4 |
Major Dude
Join Date: May 2005
Location: New Zealand
Posts: 906
|
I was working on a plugin to add and remove specific paths to the environment variable last year, but it still isn't usable yet.
"Only a MouseHelmet will save you from a MouseTrap" -Jason Ross (Me) NSIS 3 POSIX Ninja Wiki Profile |
![]() |
![]() |
![]() |
|
Tags |
path, path manipulation |
Thread Tools | Search this Thread |
Display Modes | |
|
|