Выполнить командную строку в скрипте WiX? - PullRequest
18 голосов
/ 22 февраля 2010

Как выполнить командную строку из скрипта WiX?

Я хочу динамически сгенерировать строку командной строки и выполнить ее. Я не устанавливаю файл, связанный с этим.

Использование версии 3.0.5419.

1 Ответ

26 голосов
/ 22 февраля 2010

Что вам, вероятно, нужно, это что-то вроде этого (соблюдая кавычки в команде):

<CustomAction Id='ExecNotepad' Directory='INSTALLDIR' Execute='immediate' 

ExeCommand='[SystemFolder]notepad.exe &quot;[SOMEFILE]&quot;' Return='ignore'/>

ExeCommand - это то место, куда вы хотите поместить свою команду.Здесь я запускаю блокнот с файлом.Некоторые атрибуты могут отличаться в зависимости от того, что делает ваша команда, в частности параметры Execute и ImpersonateТакже было бы полезно узнать, какую версию WiX вы использовали (код выше v2).

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