как выполнить и прочитать из командной строки во время установки installShield exe - PullRequest
0 голосов
/ 14 сентября 2009

Я новичок в установке Shield, и у меня есть действительно критическое требование. В промежутке между этапами установки установщик должен выполнить команду clearcase в бэкэнде, а затем вывод этой команды должен быть передан в качестве ввода следующей панели установщика.

Чтобы быть более точным, я должен дать пользователю выбрать место хранения ClearCase по своему выбору. Для этого мне нужно запустить команду "cleartool lsstgloc" в конце. Эта команда возвращает список доступных хранилищ. Я должен прочитать этот список и показать пользователю на следующей панели, откуда он может выбрать место хранения по своему выбору.

Как это возможно с помощью installshield. Пожалуйста, помогите мне.

Ответы [ 2 ]

1 голос
/ 14 ноября 2009

Вы можете написать пользовательское действие для запуска вашей команды и сохранить выходные данные в свойстве MSI. Вы можете запустить настраиваемое действие при переходе от первого диалогового окна ко второму и использовать свойство во втором диалоговом окне, чтобы представить какой-то список.

0 голосов
/ 13 декабря 2009

Или как насчет того, если командной строке установщику будет присвоено свойство MSI, которое является путем. Например, создайте свойство установщика с именем CCPATH. Тогда все, что запускает установщик, включает это как аргумент: SETUP.EXE CCPATH = E: \ CCSTORE \ CASE12 ... Свойства установщика можно использовать в процессе установки по мере необходимости.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...