2015-06-23 4 views
0

У меня есть CustomAction на моем установщике WiX, я настроил его для запуска после установки файлов.Команда оболочки WiX CustomAction

<CustomAction Id="shellex" Directory="TARGETDIR" Impersonate="no" ExeCommand="cmd.exe /k notepad" Return="check" /> 

<InstallExecuteSequence> 
<Custom Action="shellex" After="InstallFiles" /> 
</InstallExecuteSequence> 

На самом деле, в конце установки notepad.exe запускается, но установщик блокируется в конце.

Я бы хотел, чтобы этот блокнот начинался и заканчивался установщиком.

ответ

0

Вы, вероятно, хотите вернуться = asyncNoWait, как говорится в документации: «Указывает, что пользовательское действие будет работать асинхронном и выполнение может продолжаться и после установки завершается»

+0

О, я тестировал этот параметр, Я подумал, что это не сработало, потому что инсталлятор закрывается, блокнот открывается, но консоль, которая закрывает блокнот, не закрывается. Как закрыть окна консоли? – Neyoh

+0

Вы можете попробовать WiX qtexec, тихий exe, как его называют, или несколько строк vbscript для запуска блокнота. – PhilDW

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