home *** CD-ROM | disk | FTP | other *** search
- ;InstallOptions Test Script
- ;Written by Ramon
- ;This script demonstrates the power of the new control "LINK"
- ;that allows you to execute files, send mails, open wepsites, etc.
- ;--------------------------
-
- !define TEMP1 $R0 ;Temp variable
-
- ;The name of the installer
- Name "InstallOptions Test Link"
-
- ;The file to write
- OutFile "TestLink.exe"
-
- ; Show install details
- ShowInstDetails show
-
- ;Things that need to be extracted on startup (keep these lines before any File command!)
- ;Only useful for BZIP2 compression
- ;Use ReserveFile for your own InstallOptions INI files too!
-
- ReserveFile "${NSISDIR}\Plugins\InstallOptions.dll"
- ReserveFile "testlink.ini"
-
- ;Order of pages
- Page custom SetCustom
- Page instfiles
-
- Section "Components"
-
- ;Get Install Options dialog user input
-
- SectionEnd
-
- Function .onInit
-
- ;Extract InstallOptions files
- ;$PLUGINSDIR will automatically be removed when the installer closes
-
- InitPluginsDir
- File /oname=$PLUGINSDIR\test.ini "testlink.ini"
- WriteIniStr $PLUGINSDIR\test.ini "Field 2" "State" "$WINDIR\Notepad.exe"
-
- FunctionEnd
-
- Function SetCustom
-
- ;Display the InstallOptions dialog
-
- Push ${TEMP1}
-
- InstallOptions::dialog "$PLUGINSDIR\test.ini"
- Pop ${TEMP1}
-
- Pop ${TEMP1}
-
- FunctionEnd
-
-