| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > .NET для новичков > процесс-консольное приложение в фоновом режиме |
| Автор: Sasha13 14.4.2009, 15:31 | ||||
Пишу программу, в одной из частей которой создаётся файл исходных данных, затем запускаются по очереди два процесса, каждый из которых является консольной программой, написанной на фортране, и в конце считывается результат работы консольных программ. Вычисления по данному алгоритму проводятся много раз, поэтому не хочется, чтобы при работе постоянно загорались и пропадали консольные окна этих программ. Как сделать чтобы они не появлялись?
Почему строка
Спасибо! |
| Автор: KelTron 14.4.2009, 17:41 |
| Поиск рулит, соседнюю тему посмотри http://forum.vingrad.ru/forum/topic-194067.html |
| Автор: Retro 14.4.2009, 17:42 |
| http://forum.vingrad.ru/topic-194067.html Добавлено через 25 секунд KelTron, не успел. |
| Автор: DVariuS 14.4.2009, 19:17 | ||
Sasha13, попробуй так:
|
| Автор: Sasha13 14.4.2009, 20:54 |
| Спасибо большое DVariuS. Твой код почти работает, окна действительно не появляются. Только на каждый запуск STATV.EXE и VZAIM.EXE выскакивает сообщение об ошибке http://ipicture.ru/ как с этим бороться ??? |
| Автор: Sasha13 14.4.2009, 21:38 | ||
Большое спасибо всем. И отдельное DVariuS. Ваш код правильно направил мои поиски. А сделать то о чем я говорил, как оказалось очень просто:
Нужно было сделать MyProc1.Start(); после MyProc1.StartInfo.WindowStyle = ProcessWindowStyle.Hidden; И всего-то)))))) |