ChngVrbl plug-in: Difference between revisions
From NSIS Wiki
Jump to navigationJump to search
m (Wikipedia python library) |
m (Updated author and download links, and changed format of some pages.) |
||
Line 1: | Line 1: | ||
== Links == | == Links == | ||
[http://home.swbell.net/andygib/chngvrbl.zip | <attach>Chngvrbl.zip</attach><br> | ||
[[Image:Zip.gif]] [http://home.swbell.net/andygib/chngvrbl.zip Chngvrbl.zip] (5 KB) (Mirror #1) | |||
The zip file contains the DLL, the VC++ 6.0 source code and an example NSIS script for using the DLL. The script has an example of using the DLL to change the $PLUGINSDIR variable. | The zip file contains the DLL, the VC++ 6.0 source code and an example NSIS script for using the DLL. The script has an example of using the DLL to change the $PLUGINSDIR variable. | ||
Line 19: | Line 20: | ||
-scully13 | -scully13 | ||
Page author: scully13 | Page author: [[User:scully13|scully13]] |
Revision as of 12:41, 23 April 2005
Links
Chngvrbl.zip (5 KB)
Chngvrbl.zip (5 KB) (Mirror #1)
The zip file contains the DLL, the VC++ 6.0 source code and an example NSIS script for using the DLL. The script has an example of using the DLL to change the $PLUGINSDIR variable.
Description
The change variable plugin was designed for changing variables outside of the script. It will change any variable listed in the header file although only some of them need to be changed using the DLL like $PLUGINSDIR. StrCpy is able to change most of the others without a problem. To read more about this plugin and why I made it go here.
Example
SetOutPath $0 File /oname=$0\chngvrbl.dll "${NSISDIR}\Plugins\chngvrbl.dll" Push $0 Push 25 ; $PLUGINSDIR CallInstDLL "$0\chngvrbl.dll" changeVariable Delete "$0\chngvrbl.dll"
-scully13
Page author: scully13