2016-08-11 4 views
0

Я создал файл setup.exe для моего проекта с помощью InstallShield Limited для визуальной студии 2015. я смог запустить его молча с этой командной строкой:Запуск приложения после автоматической установки с помощью командной строки в Installshield

Setup.exe /s /v/qb 

Он отлично работает. Теперь я хочу запустить установленное приложение после завершения установки. Как мне это сделать?

(Я предпочитаю добавить что-то к указанной выше командной строке).

EDIT: Существует another question, как у меня. Этот вопрос также требует запуска приложения после установки. но мой вопрос заключается в том, чтобы запускать после бесшумной установки (используя командную строку), а другой вопрос должен запускаться после обычной установки пользователем. Я попробовал ответы на этот вопрос раньше, и они не работают в моем случае.

+0

Возможный дубликат [Запуск решения exe после установки с использованием установочного экрана] (http://stackoverflow.com/questions/10698145/run-solution-exe-after-installation-using-installshield) – Marusyk

+0

@MegaTron № это не так. Я хочу запустить установленное приложение после бесшумной установки (используя командную строку). Вы упомянули вопрос об установке пользователем не по командной строке. –

+1

Вы пытаетесь изменить проект установки, чтобы включить это, или сделать это в командной строке? Если последнее, теги все не так, и что-то вроде 'setup.exe/s/v/qb & 'C: \ Program Files (x86) \ Company \ Product \ program.exe" должно делать трюк. –

ответ

0

Спасибо @ Michael-Урман я нашел ответ:

следует использовать пакетное выполнение команд. Вы можете выполнить более одной команды, используя символ & (или &&).

Но мне нужно сначала запустить установку, а затем запустить программу. Поэтому я использовал команду start /wait.

Последняя команда была такова:

start /wait setup.exe /w /s /v/qb && "C:\Program Files (x86)\Company\Product\program.exe" 

/wait приостанавливает cmd до установки не закончит затем запускает следующую команду.

/w сохраняет setup.exe до msi пакет устанавливается успешно.

/s устанавливает программу молча и /v передает аргументы msi установщиком (см documentation).

/qb показывает основной пользовательский интерфейс установщика msi. (см. documentation).

&& (по сравнению с &) выполняет 2-ю команду, если 1 команда успешно выполнена.

 Смежные вопросы

  • Нет связанных вопросов^_^