InstallShield - 如何使用自定义操作运行安装程序(VB脚本)

时间:2017-07-03 06:10:13

标签: vb.net matlab installshield-le

我有一个软件包,它将我的产品和MATLAB运行时绑定在一起。只有在目标计算机中不存在依赖项时才应安装该依赖项。我选择了延迟执行VB脚本(它应该在文件传输后触发)。

以下是代码:

public function MatlabCheck()

Dim MATLABVal 
MATLABVal = Session.property("MATLABROOT")

If Len(MATLABVal) = 0 Then
   Set objShell = CreateObject("WScript.shell")
   Dim cmd
   cmd = Session.Property("INSTALLDIR\v1.0\dependencies\MCR_R2013b_win32_installer.exe")
   objShell.run cmd
end if

end function

请注意,我已将MATLABROOT属性置于附加要求下。

在VS 2013上使用InstallShield Limited Edition。

我尝试使用集成的脚本运行此设置,但是,它没有工作。

0 个答案:

没有答案