\
Tips and Tricks
File and Directory
Open File via VBSCRIPT CA
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.