functions in the finish page
Hi,
I'm very new to the great NSIS-scripting system.
first i've tried following two functions in my installer script. they are working and launch the application and the open the html-file.
+---
;README after successfull install
Function .onInstSuccess
MessageBox MB_YESNO "Installation was sucessfull. Do you want to see the GRASS ${DEV65_VERSION_NUMBER} Reference Manual" IDNO NoReadme
ExecShell "open" "$INSTALL_DIR\docs\html\index.html"
NoReadme:
FunctionEnd
;---
;start Grass Gis after closing installation wizard
Function .onGUIEnd
MessageBox MB_YESNO "Do you want to start GRASS ${DEV65_VERSION_NUMBER}?" IDNO NoGrassStart
Exec '"$INSTALL_DIR\${GRASS_COMMAND}.bat" "-wxpython"'
NoGrassStart:
FunctionEnd
;---
now i want to integrate this in finish page:
[...]
;These indented statements modify settings for MUI_PAGE_FINISH
!define MUI_FINISHPAGE_NOAUTOCLOSE
!define MUI_FINISHPAGE_RUN
!define MUI_FINISHPAGE_RUN_NOTCHECKED
!define MUI_FINISHPAGE_RUN_TEXT "Launch Grass"
!define MUI_FINISHPAGE_RUN_FUNCTION LaunchGrass
!define MUI_FINISHPAGE_SHOWREADME_NOTCHECKED
!define MUI_FINISHPAGE_SHOWREADME
!define MUI_FINISHPAGE_SHOWREADME_FUNCTION ReadManual
!insertmacro MUI_PAGE_FINISH
[...]
;---
Function LaunchGrass
Exec '"$INSTALL_DIR\${GRASS_COMMAND}.bat" "-wxpython"'
FunctionEnd
;---
Function ReadManual
ExecShell "open" "$INSTALL_DIR\docs\html\index.html"
FunctionEnd
;---
now during compiling the nsis-script I get following error message:
2 warnings:
unknown variable/constant "INSTALL_DIR\grass65svn.bat"" detected, ignoring (C:\temp\GRASS-Installer.nsi:383)
unknown variable/constant "INSTALL_DIR\docs\html\index.html" detected, ignoring (C:\temp\GRASS-Installer.nsi:391)
best regards
Helmut