powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Скрыть окно выполнения
10 сообщений из 10, страница 1 из 1
Скрыть окно выполнения
    #32779074
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запускаю команду с помощью Process.Start(...), выскакивает чёрное окно cmd shell'a - как бы его скрыть, есть идеи? Если это вообще возможно.
...
Рейтинг: 0 / 0
Скрыть окно выполнения
    #32779155
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
ProcessStartInfo pi=new ProcessStartInfo("notepad.exe");

pi.WindowStyle=ProcessWindowStyle.Hidden;
Process.Start(pi);
...
Рейтинг: 0 / 0
Скрыть окно выполнения
    #32779156
Фотография Roman S. Golubin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
ProcessStartInfo startInfo = new ProcessStartInfo("cmd.exe");
startInfo.WindowStyle = ProcessWindowStyle.Hidden;
Process proc = Process.Start(startInfo);
proc.WaitForExit();

--
WBR, Roman S. Golubin
...
Рейтинг: 0 / 0
Скрыть окно выполнения
    #32779160
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+
закрывать через task manager :)
...
Рейтинг: 0 / 0
Скрыть окно выполнения
    #32779458
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всё это здорово, но всё это не катит, если используешь редирект вывода.
Окно "мигает" блин, как его заставить не появляться?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
            ProcessStartInfo startInfo = new ProcessStartInfo(@"c:\system\upx.exe");
<--Вот здесь
 startInfo.UseShellExecute = false;
 startInfo.RedirectStandardOutput = true;
-->
            startInfo.WindowStyle = ProcessWindowStyle.Hidden;
            Process proc = Process.Start(startInfo);
            proc.WaitForExit();
...
Рейтинг: 0 / 0
Скрыть окно выполнения
    #32782914
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Топик ап.
---
Алгоритм
...
Рейтинг: 0 / 0
Скрыть окно выполнения
    #32783227
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не пробовал не команду писать - "команда с параметрами"
а start "команда с параметрами"
у starta есть еще ключи разные
...
Рейтинг: 0 / 0
Скрыть окно выполнения
    #32783231
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если hDrummer захочет получить параметры на выходе stdout? Тогда start.exe не катит!
...
Рейтинг: 0 / 0
Скрыть окно выполнения
    #32783509
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonА если hDrummer захочет получить параметры на выходе stdout?

Так и есть.
...
Рейтинг: 0 / 0
Скрыть окно выполнения
    #32785503
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
офтопик
нифига себе. вы на сишарпе или на bash-e программируете?
stderr еще захотите.

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


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