Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > _.bat запускает программу и ждёт её завершения


Автор: cyberstream 4.9.2007, 12:38
Сий эффект был получен "через заднее крыльцо" : вместо _.exe в bat-e вызывался ярлык на этот _.exe
Но в программу передаются параметры, а в ярлыке они статичны. Как сделать, чтоб shell не ждал завершения exeшки?

Автор: apook 4.9.2007, 12:53
Код

start /b youprogramm.exe

Автор: cyberstream 5.9.2007, 10:50
Код

start /d c:\BAT\CR\ /b psnotify.exe /vkl7043e
start /b c:\BAT\CR\psnotify.exe /vkl7043e

Как только не пробовал. Из консоли - нет проблем, из batника - Неправильная команда или имя файла.


Автор: apook 5.9.2007, 12:36
Код

start /b "c:\BAT\CR\psnotify.exe /vkl7043e"

пробуй так ...

Автор: cyberstream 5.9.2007, 12:48
Батник ругается, консоль нет (но программа уже не отрабатывает - не видит параметра)
Что за напасть такая ...

Автор: apook 5.9.2007, 15:38
я запускаю из батника 
Код

start /b notepad C:\a.txt

открывается  блокнот и документ соответственно указанный в параметре т.е C:\a.txt
параметр /b команды start говорит что не надо выводить консоль т.е черное дос окно скрыто запустишь start /wait будет ожидать завершение программы

что там за невидит параметр непойму помойму программа просто не обрабатывает параметр или он указан неправильно

Автор: SenkraD 5.9.2007, 16:21
[offtop]
Извените, а при чём тут Builder?
Может, вам лучше в отделhttp://forum.vingrad.ru/forum/platform-microsoft-ms-windows-win.html
[/offtop]

Автор: cyberstream 5.9.2007, 16:27
При том, что, я полагал, можно как-нить в программе отвязаться от cmd (могет он приходится родительским процессом), либо послать ему, якобы программа завершилась, и пусть он отрабатывает себе батник дальше...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)