48 lines
1.9 KiB
Batchfile
48 lines
1.9 KiB
Batchfile
@ECHO OFF
|
|
CLS
|
|
|
|
REM This is an example script to show how to use the Help Library Manager Launcher to install an MS Help Viewer
|
|
REM file. You can use this as an example for creating a script to run from your product's installer.
|
|
|
|
REM NOTE: If not executed from within the same folder as the executable, a full path is required on the
|
|
REM executable and the HelpContentSetup.msha file.
|
|
|
|
IF "%1%"=="" GOTO MissingVersion
|
|
IF "%1%"=="1.0" GOTO HelpViewer1
|
|
|
|
GOTO HelpViewer2:
|
|
|
|
:HelpViewer1
|
|
|
|
REM Help Viewer 1.0
|
|
REM Uninstall first in case it is already there. If not, it won't install below. We'll ignore any error output
|
|
REM by redirecting it to NUL.
|
|
HelpLibraryManagerLauncher.exe /product "VS" /version "100" /locale en-us /uninstall /silent /vendor "Vendor Name" /productName "SpriteLibrary" /mediaBookList "SpriteLibrary" > NUL
|
|
|
|
REM For Help Viewer 1.0. the setup name must be HelpContentSetup.msha so make sure we copy the setup file to that
|
|
REM name. SHFB names it after the help file so that multiple files can be deployed to the same output older at
|
|
REM build time.
|
|
IF EXIST "Documentation.msha" COPY /Y "Documentation.msha" HelpContentSetup.msha
|
|
|
|
REM Install the new content.
|
|
HelpLibraryManagerLauncher.exe /product "VS" /version "100" /locale en-us /sourceMedia "%CD%\HelpContentSetup.msha"
|
|
|
|
GOTO Exit
|
|
|
|
:HelpViewer2
|
|
|
|
REM Help Viewer 2.x
|
|
REM Uninstall first in case it is already there. If not, it won't install below. We'll ignore any error output
|
|
REM by redirecting it to NUL.
|
|
HelpLibraryManagerLauncher.exe /viewerVersion %1 /locale en-us /wait 0 /operation uninstall /vendor "Vendor Name" /productName "SpriteLibrary" /bookList "SpriteLibrary" > NUL
|
|
|
|
REM Install the new content.
|
|
HelpLibraryManagerLauncher.exe /viewerVersion %1 /locale en-us /wait 0 /operation install /sourceUri "%CD%\Documentation.msha"
|
|
|
|
GOTO Exit
|
|
|
|
:MissingVersion
|
|
ECHO A help viewer version parameter is required
|
|
|
|
:Exit
|