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

pi.WindowStyle=ProcessWindowStyle.Hidden;
Process.Start(pi);
...
Рейтинг: 0 / 0
12.11.2004, 11:35
    #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
12.11.2004, 11:36
    #32779160
кузя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скрыть окно выполнения
+
закрывать через task manager :)
...
Рейтинг: 0 / 0
12.11.2004, 13:01
    #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
15.11.2004, 17:53
    #32782914
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скрыть окно выполнения
Топик ап.
---
Алгоритм
...
Рейтинг: 0 / 0
16.11.2004, 00:32
    #32783227
tchingiz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скрыть окно выполнения
не пробовал не команду писать - "команда с параметрами"
а start "команда с параметрами"
у starta есть еще ключи разные
...
Рейтинг: 0 / 0
16.11.2004, 00:39
    #32783231
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скрыть окно выполнения
А если hDrummer захочет получить параметры на выходе stdout? Тогда start.exe не катит!
...
Рейтинг: 0 / 0
16.11.2004, 09:50
    #32783509
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скрыть окно выполнения
maytonА если hDrummer захочет получить параметры на выходе stdout?

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

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


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