44 lines
1.1 KiB
NSIS
44 lines
1.1 KiB
NSIS
![]() |
; viewhtml.nsi
|
||
|
;
|
||
|
; This script creates a silent installer which extracts one (or more) HTML
|
||
|
; files to a temporary directory, opens Internet Explorer to view the file(s),
|
||
|
; and when Internet Explorer has quit, deletes the file(s).
|
||
|
;
|
||
|
|
||
|
; The name of the installer (not really used in a silent install)
|
||
|
Name "ViewHTML"
|
||
|
|
||
|
; Set to silent mode
|
||
|
SilentInstall silent
|
||
|
|
||
|
; The file to write
|
||
|
OutFile "viewhtml.exe"
|
||
|
|
||
|
; The installation directory (the user never gets to change this)
|
||
|
InstallDir "$TEMP\ViewHTML"
|
||
|
|
||
|
; The stuff to install
|
||
|
Section ""
|
||
|
; Set output path to the installation directory.
|
||
|
SetOutPath $INSTDIR
|
||
|
; Extract file
|
||
|
File "..\makensis.htm"
|
||
|
; View file
|
||
|
ExecWait '"$PROGRAMFILES\Internet Explorer\iexplore.exe" "$INSTDIR\makensis.htm"'
|
||
|
; Delete the files
|
||
|
Delete $INSTDIR\Makensis.htm
|
||
|
RMDir $INSTDIR
|
||
|
SectionEnd
|
||
|
|
||
|
; Note: another way of doing this would be to use ExecShell, but then you
|
||
|
; really couldn't get away with deleting the files. Here is the ExecShell
|
||
|
; line that you would want to use:
|
||
|
;
|
||
|
; ExecShell "open" '"$INSTDIR\makensis.htm"'
|
||
|
;
|
||
|
; The advantage of this way is that it would use the default browser to
|
||
|
; open the HTML.
|
||
|
;
|
||
|
|
||
|
; eof
|