Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.09.2012, 10:38   #1
Strangers
Пользователь
 
Регистрация: 04.10.2011
Сообщений: 64
По умолчанию Перенаправление данных в другую программу

Приветствую всех. Возникла такая ситуация: в результате работы некой програмулины на C# в конечном итоге получаются некие данные. Как запустить внешнюю программу, например Word, и передать ей эти данные для вывода. И еще вопрос: сложно ли написать простейшую читалку на шарпе для .dox,.txt,.pdf,.fb2
Strangers вне форума Ответить с цитированием
Старый 25.09.2012, 13:56   #2
kaljan775
:D
Форумчанин
 
Аватар для kaljan775
 
Регистрация: 26.09.2010
Сообщений: 570
По умолчанию

Добрый день.
Чтобы запустить программу, надо создать новый процесс и передать ей путь к файлу в аргументах, например - так

Код:
Process notePad = new Process();

notePad.StartInfo.FileName   = "notepad.exe";
notePad.StartInfo.Arguments = "ProcessStart.cs";

notePad.Start();
Пишу ПО, создаю сайты, делаю курсовые работы, за деньги
C#, .NET, MS SQL, AngularJS, HTML, jQuery
kaljan775 вне форума Ответить с цитированием
Старый 25.09.2012, 22:03   #3
Strangers
Пользователь
 
Регистрация: 04.10.2011
Сообщений: 64
По умолчанию

Спасибо. А что на счет сложности написания читалки?
Strangers вне форума Ответить с цитированием
Старый 25.09.2012, 23:08   #4
Strangers
Пользователь
 
Регистрация: 04.10.2011
Сообщений: 64
По умолчанию

Подойдем к вопросу так: подскажите хорошую читалку под Unix-ы и где можно найти ее исходники))
Strangers вне форума Ответить с цитированием
Старый 29.09.2012, 00:12   #5
alex4321
Пользователь
 
Регистрация: 23.07.2012
Сообщений: 77
По умолчанию

Как минимум такие варианты :
  • передать данные как аргументы командной строки (если есть возможность)
  • передать данные с помощью API программы (если оно предусмотрено)
  • передать данные в её стандартный ввод если программа - консольная (в чём я сомневаюсь)
  • передать данные в GUI при помощи WinAPI
alex4321 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
перенаправление на другую страницу в ссылке Тутонхамон HTML и CSS 0 24.11.2011 21:15
запустить и скрыть другую программу Virus191288 Общие вопросы Delphi 5 10.03.2011 10:44
Изменение данных и перенос данных из одной таб в другую Kot9ra Microsoft Office Access 13 02.07.2010 12:22
Закрыть другую программу Shouldercannon Win Api 4 20.12.2008 20:50
как «внедриться» в другую программу? forzub Общие вопросы Delphi 0 10.07.2008 17:33