InstallShield - Как запустить установщик с помощью пользовательских действий (скрипт VB)

У меня есть пакет, который связывает мой продукт и среду выполнения 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 недвижимость в соответствии с дополнительными требованиями.

Использование InstallShield Limited Edition на VS 2013.

Я попытался запустить эту настройку со встроенным скриптом, но он не сработал.

0 ответов

Другие вопросы по тегам