Open File via VBSCRIPT CA |
The following shows one way to open an installed (or preexisting) file near the end of the install:
;--- Add file --------------------------------------------------------------- <$Component "Doco" Create="Y" Directory_="INSTALLDIR"> <$File Source="out\doco\makemsi.chm"> <$/Component> ;--- Open file near end of install ------------------------------------------ #data "CaDataExecute" "FileToOpen" "[INSTALLDIR]MakeMsi.CHM" #data <$VbsCa Binary="OpenFile.vbs" DATA=^CaDataExecute^> ;--- INSTALL ------------------------------------------------------------- <$VbsCaEntry "OpenFileNearEndOfInstall"> ;--- Build the command we wish to execute ---------------------------- dim StartCmd : StartCmd = "start """" """ & VbsCaCadGet("FileToOpen") & """" ;--- Execute the command --------------------------------------------- VbsCaRunSync StartCmd, 0, "" ;;Ignore RC <$/VbsCaEntry> <$/VbsCa> <$VbsCaSetup Binary="OpenFile.vbs" Entry="OpenFileNearEndOfInstall" Seq="StartServices-" CONDITION=^<$CONDITION_INSTALL_ONLY>^ DATA=^CaDataExecute^>
Of course you could just as easily have started more than one file/command and the commands did not have to be open commands.