SpriteLibrary/SpriteLibrary/Doc/Help/Install_Documentation.bat

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