![]() |
Модераторы: Partizan, gambit |
![]() ![]() ![]() |
|
Exception |
|
||||||||||||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 29 Всего: 186 |
Чтобы запустить из кода приложение, необходимо воспользоваться классом Process:
Для передачи параметров командной строки запускаемому приложению следует использовать перегруженную версию метода Start, принимающую два параметра:
Этот код просто запускает программу. Если необходимо дождаться окончания выполнения процесса, нужно получить экземпляр созданного объекта Process и вызвать его метод WaitForExit:
Метод WaitForExit также позволяет устанавливать время (в милисекундах), через которое ожидание прекращается (например, если процесс "завис"):
Не забывайте вызывать метод Dispose или заключать код работы с процессом в конструкцию using! Для установки каких-либо дополнительных параметров запуска следует использовать класс ProcessStartInfo:
Класс System.Diagnostics.Process в MSDN. |
||||||||||||
|
|||||||||||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |