Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Запуск файлов из кода программы


Автор: Zorro 1.11.2003, 10:21
Как запустить локальный файл из кода программы (например, при нажатии кнопки)?

ЗЫ: язык C#.

Автор: AntonSaburov 4.11.2003, 13:01
Вот примерчик запуска
make clean

Код

ProcessStartInfo si = new ProcessStartInfo();
si.WorkingDirectory = System.IO.Directory.GetCurrentDirectory()+"\\Source";
si.FileName = "make";
si.UseShellExecute = true;
si.Arguments = "clean";

Process pr = new Process();
pr.StartInfo = si;
pr.Start();
pr.WaitForExit();

Автор: IZ@TOP 4.11.2003, 19:58
Интересно. Сам давно хотел узнать как это делается smile.gif)) Неужели в C# можно делать все что можно делать на С++ :?

Ох уж эта обьектно ориентированность ... жуть сколько всяких атрибутов и методов sad.gif Пора инглишь учить ...

Автор: AntonSaburov 5.11.2003, 12:14
Цитата
Интересно. Сам давно хотел узнать как это делается )) Неужели в C# можно делать все что можно делать на С++ :?


Если бы. Как только появляется какая-то нестандартная ситуация - то надо идти и программировать через WinAPI. Вообщем чем-то .NET напоминает VisualBasic - может почти все, но вот остальное делается ручками. И иногда это сделать очень непросто.
У меня как раз такого рода проект был - надо было с COM-портом общаться и вставить свой пункт меню в системное меню. И пришлось напрягаться - делать ручками.

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