Как вызвать vbscript из скрипта установки щита
Я новичок в этой среде установки щита. Мое требование заключается в том, что я хочу выполнить скрипт VB в конце установки. Мы можем выполнить эту операцию, используя функцию Custom action в Install Shield. Но я должен передать 2 параметра в скрипт VB. Чтобы достичь этого, я создал setup.rul (скрипт установки щита), чтобы вызвать скрипт VB и передать параметры. Здесь мне нужна помощь о том, как вызвать скрипт VB из скрипта Install Shield и передать параметры. Заранее спасибо за вашу помощь.
1 ответ
Вам не нужно оборачивать ваш скрипт в setup.rul.
Вы можете напрямую создать сценарий Visual Basic (Я бы посоветовал Хранить в двоичной таблице, поскольку он позволяет хранить его в виде файла VBS рядом с вашим ISM, и поэтому его легче поддерживать).
Внутри вашего vbScript вы можете использовать Session.Property("MyProperty")
способ восстановить и установить свойства из вашего MSI.
NB. Если вы планируете использовать отложенное действие, единственным доступным свойством будет "CustomActionData".