2014-01-07 2 views
2

Выполнение .bat-файла в пользовательском действии с помощью wix. Когда я запускаю настройку, он успешно удаляет файл .bat, но с консольным окном. Мне не нужно консольное окно. Скрыть окно можно с помощью wix или с .bat-файлом.Как выполнить файл .bat без открытия окна консоли с помощью действия wix custiom

Заранее спасибо

+1

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

+0

что я должен упомянуть в .bat файле для открытия и закрытия – Vijay

ответ

0

Вы можете сделать:

start program args 
exit 

, но это откроет окно командной строки на мгновение, пока не начнется выполнение программы, afterwhich закрывается. С другой стороны, и то же самое, что вы можете сделать:

Start "" "program args" 

Таким образом, чтобы начать блокнота, а затем выйти из CMD терминала, вы могли бы сделать:

start notepad 
exit 

или:

Start "" "notepad" 
+1

спасибо за быстрый ответ, – Vijay

+0

где я должен использовать этот код в .bat-файле, который исключается из пользовательского действия – Vijay

+0

Если по пользовательскому действию вы имеете в виду, что вы просто работаете некоторые программы с определенными аргументами, то вы можете поместить это между двойными кавычками, а не блокнотом, если перейдете ко второму методу выше. –