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

можно
...
Рейтинг: 0 / 0
Перенаправить вывод в запускаемом приложении
    #39578548
Фотография mraklbrw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблему решил с помощью Process.StandardOutput.ReadToEnd() и p.WaitForExit();
...
Рейтинг: 0 / 0
Перенаправить вывод в запускаемом приложении
    #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
Перенаправить вывод в запускаемом приложении
    #39578777
Фотография fortibransa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как в QNX это просто решается, просто пипец
...
Рейтинг: 0 / 0
Перенаправить вывод в запускаемом приложении
    #39578868
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
fortibransaQNX
Проще чем в Windows?
...
Рейтинг: 0 / 0
Перенаправить вывод в запускаемом приложении
    #39580299
Фотография fortibransa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2fortibransaQNX
Проще чем в Windows? В кубе проще. Даже из командной строки. Но, там свой протокол и сетка только локальная.
...
Рейтинг: 0 / 0
Перенаправить вывод в запускаемом приложении
    #39580305
256k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fortibransaCat2пропущено...

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

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

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

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

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

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

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

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

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

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

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


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