Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Перенаправить вывод в запускаемом приложении / 20 сообщений из 20, страница 1 из 1
31.12.2017, 21:56
    #39578466
mraklbrw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенаправить вывод в запускаемом приложении
Добрый вечер.
Запускаю другое приложение (консольное) с помощью Process.Start.
В нём происходит какая-то ошибка, но окно быстро закрывается.
Можно ли перенаправить вывод запускаемого через Process.Start приложения?
...
Рейтинг: 0 / 0
01.01.2018, 11:17
    #39578520
256k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенаправить вывод в запускаемом приложении
mraklbrwДобрый вечер.
Запускаю другое приложение (консольное) с помощью Process.Start.
В нём происходит какая-то ошибка, но окно быстро закрывается.
Можно ли перенаправить вывод запускаемого через Process.Start приложения?

можно
...
Рейтинг: 0 / 0
01.01.2018, 16:11
    #39578548
mraklbrw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенаправить вывод в запускаемом приложении
Проблему решил с помощью Process.StandardOutput.ReadToEnd() и p.WaitForExit();
...
Рейтинг: 0 / 0
01.01.2018, 18:33
    #39578568
256k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенаправить вывод в запускаемом приложении
mraklbrwПроблему решил с помощью Process.StandardOutput.ReadToEnd() и p.WaitForExit();


https://www.dotnetperls.com/redirectstandardoutput

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
static void Main()
    {
        //
        // Setup the process with the ProcessStartInfo class.
        //
        ProcessStartInfo start = new ProcessStartInfo();
        start.FileName = @"C:\7za.exe"; // Specify exe name.
        start.UseShellExecute = false;
        start.RedirectStandardOutput = true;
        //
        // Start the process.
        //
        using (Process process = Process.Start(start))
        {
            //
            // Read in all the text from the process with the StreamReader.
            //
            using (StreamReader reader = process.StandardOutput)
            {
                string result = reader.ReadToEnd();
                Console.Write(result);
            }
        }
    }
...
Рейтинг: 0 / 0
02.01.2018, 21:06
    #39578777
fortibransa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенаправить вывод в запускаемом приложении
Как в QNX это просто решается, просто пипец
...
Рейтинг: 0 / 0
03.01.2018, 10:26
    #39578868
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенаправить вывод в запускаемом приложении
fortibransaQNX
Проще чем в Windows?
...
Рейтинг: 0 / 0
07.01.2018, 14:16
    #39580299
fortibransa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенаправить вывод в запускаемом приложении
Cat2fortibransaQNX
Проще чем в Windows? В кубе проще. Даже из командной строки. Но, там свой протокол и сетка только локальная.
...
Рейтинг: 0 / 0
07.01.2018, 14:48
    #39580305
256k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенаправить вывод в запускаемом приложении
fortibransaCat2пропущено...

Проще чем в Windows? В кубе проще. Даже из командной строки . Но, там свой протокол и сетка только локальная.

Как это проще, даже из командной строки?

ИМХУю, что везде одинаково и в юниксе, и в виндовуз

>prilagalishche >out
>prilagalishche >>out2
...
Рейтинг: 0 / 0
08.01.2018, 13:36
    #39580522
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенаправить вывод в запускаемом приложении
Сохранение вывода в переменную. PowerShell из клятой и ненужной для настоящего джедая Винды

Код: powershell
1.
$p = ping localhost
...
Рейтинг: 0 / 0
08.01.2018, 13:39
    #39580523
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенаправить вывод в запускаемом приложении
fortibransaНо, там свой протокол и сетка только локальная.
Какое убожество
...
Рейтинг: 0 / 0
08.01.2018, 13:59
    #39580537
fortibransa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенаправить вывод в запускаемом приложении
Cat2fortibransaНо, там свой протокол и сетка только локальная.
Какое убожествоЭто система реального времени, гарантированно событие происходит в рассчитанное Вами время и легко реализуется многомашинные приложения. Соответственно гарантия реального времени распространяется только на сеть QNX. TCPI конечно же есть, но это уже другая песня. Очень простое межпроцессовое взаимодействие включая сеть QNX.
...
Рейтинг: 0 / 0
08.01.2018, 14:01
    #39580538
fortibransa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенаправить вывод в запускаемом приложении
Cat2fortibransaНо, там свой протокол и сетка только локальная.
Какое убожествоТребование к аппаратуре весьма скромные.
...
Рейтинг: 0 / 0
08.01.2018, 15:04
    #39580557
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенаправить вывод в запускаемом приложении
fortibransaCat2пропущено...

Какое убожествоЭто система реального времени, гарантированно событие происходит в рассчитанное Вами время и легко реализуется многомашинные приложения. Соответственно гарантия реального времени распространяется только на сеть QNX. TCPI конечно же есть, но это уже другая песня. Очень простое межпроцессовое взаимодействие включая сеть QNX.
Знавал. Сеть на ком-портах со своим протоколом
...
Рейтинг: 0 / 0
08.01.2018, 15:06
    #39580558
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенаправить вывод в запускаемом приложении
fortibransaCat2пропущено...

Какое убожествоТребование к аппаратуре весьма скромные.
TCP тоже очень надежен, если посылка влезает в один пакет
...
Рейтинг: 0 / 0
08.01.2018, 16:39
    #39580590
256k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенаправить вывод в запускаемом приложении
Cat2fortibransaпропущено...
Требование к аппаратуре весьма скромные.
TCP тоже очень надежен, если посылка влезает в один пакет

на, да, и если пакеты латеют как сперматозоиды
...
Рейтинг: 0 / 0
08.01.2018, 17:28
    #39580607
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенаправить вывод в запускаемом приложении
256kCat2пропущено...

TCP тоже очень надежен, если посылка влезает в один пакет

на, да, и если пакеты латеют как сперматозоиды
А вот это уже забота программиста, найти компромисс
...
Рейтинг: 0 / 0
09.01.2018, 07:10
    #39580801
fortibransa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенаправить вывод в запускаемом приложении
Cat2fortibransaпропущено...
Это система реального времени, гарантированно событие происходит в рассчитанное Вами время и легко реализуется многомашинные приложения. Соответственно гарантия реального времени распространяется только на сеть QNX. TCPI конечно же есть, но это уже другая песня. Очень простое межпроцессовое взаимодействие включая сеть QNX.
Знавал. Сеть на ком-портах со своим протоколомВ QNX вовсе не на СОМ портах. И используются если надо два протокола.
...
Рейтинг: 0 / 0
09.01.2018, 09:07
    #39580821
Сон Веры Павловны
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенаправить вывод в запускаемом приложении
Интересно, а что общего у .Net и QNX?
...
Рейтинг: 0 / 0
09.01.2018, 09:07
    #39580822
fortibransa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенаправить вывод в запускаемом приложении
Сон Веры ПавловныИнтересно, а что общего у .Net и QNX?Ничего.
Просто были каникулы, делать нечего и тд и тп.
...
Рейтинг: 0 / 0
09.01.2018, 12:57
    #39580993
256k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенаправить вывод в запускаемом приложении
fortibransaСон Веры ПавловныИнтересно, а что общего у .Net и QNX?Ничего.
Просто были каникулы, делать нечего и тд и тп.

и? тестировал NET Core?
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Перенаправить вывод в запускаемом приложении / 20 сообщений из 20, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]