Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/35: Рейтинг темы: голосов - 35, средняя оценка - 4.63
1 / 1 / 0
Регистрация: 13.07.2013
Сообщений: 80
1
.NET 4.x

Программно выполнить cmd команду

19.09.2014, 12:02. Просмотров 6691. Ответов 5
Метки нет (Все метки)

Всем привет! Скажите как можно выполнить cmd команду в С#. вот Я знаю что в Java есть GetRuntime().exec(команда).

А вот в С# могу найти. Нахожу какую-то хрень которая открывает командную строку и ничего не делает, а мне не надо чтобы он даже открывал командную строку. нужно чтобы он в фоне это сделал. Скажите, пожалуйста, какая команда есть в C# на подобии java GetRuntime().exec(команда)?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.09.2014, 12:02
Ответы с готовыми решениями:

Как выполнить команду в cmd?
Как выполнить команду в cmd средствами языка C# ? Process.Start("netsh wlan set hostednetwork...

Как выполнить команду в cmd и сделать запуск от имени администратора?
Process p = new Process(); p.StartInfo.UseShellExecute = false; ...

Как выполнить команду в командной строке?
Я написал чтоб он выполнил одну команду, но после нее мне нужно чтоб он еще сделал несколько. Как...

Зарегистрировать ввод данных с клавиатуры и выполнить команду
Добрый вечер уважаемые форумчане! У меня есть вопрос , на который я не могу найти решение .... ...

5
2346 / 1767 / 377
Регистрация: 15.12.2013
Сообщений: 7,377
19.09.2014, 12:09 2
ASAndrey, http://msdn.microsoft.com/ru-ru/libr...vs.110%29.aspx
из класса
http://msdn.microsoft.com/ru-ru/libr...vs.110%29.aspx
0
22 / 16 / 7
Регистрация: 16.08.2013
Сообщений: 1,354
21.09.2014, 13:09 3
ASAndrey, Вот: (как для нуба (ничего не утверждаю!))

Вот без скрытия cmd:
C#
1
2
3
using System.Diagnostics;
 
Process.Start("cmd.exe", "/C " + "команда");
Вот со скрытием cmd:
C#
1
2
3
4
5
6
7
8
using System.Diagnostics;
 
Process p = new Process();
p.StartInfo.UseShellExecute = false;
p.StartInfo.FileName = "cmd.exe";
p.StartInfo.Arguments = "/C " + "команда";
p.StartInfo.CreateNoWindow = true;
p.Start();
0
Администратор
Эксперт .NET
8807 / 4090 / 739
Регистрация: 17.04.2012
Сообщений: 8,916
Записей в блоге: 14
22.09.2014, 18:42 4
Pin1999,
Цитата Сообщение от Pin1999 Посмотреть сообщение
C#
1
Process.Start("cmd.exe");
ТСу надо без ком. строки
Цитата Сообщение от ASAndrey Посмотреть сообщение
а мне не надо чтобы он даже открывал командную строку
0
22 / 16 / 7
Регистрация: 16.08.2013
Сообщений: 1,354
22.09.2014, 18:47 5
tezaurismosis,
Цитата Сообщение от ASAndrey Посмотреть сообщение
нужно чтобы он в фоне это сделал
Второй вариант кода и есть с выполнением в фоне.

Добавлено через 1 минуту
tezaurismosis, да, и тем более, выполнить cmd команду, без запуска самого cmd, не возможно.
0
8 / 1 / 0
Регистрация: 04.07.2013
Сообщений: 97
Записей в блоге: 2
15.04.2016, 11:08 6
Подскажите пожалуйста, а как скрыть текст команды, которая выполняется на фоне? Если запускать процесс с командой так, как вы описываете, в Task Manager Windows отображается процесс CMD.EXE, а в колонке, где обычно указан путь до исполняемого файла, отображается текст команды. Как быть?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.04.2016, 11:08

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как при снятии галочки с checkBox выполнить другую команду?
При выставлении галочки в checkBox выполняется команда записи в реестр. Как при снятии галочки с...

Отправить команду в запущенную консоль windows (cmd) и получить ответ
Доброго времени суток. Требуется из своей программы отправить команду в запущенную консоль...

Каким образом можно в c# запустить cmd.exe и выполнить в ней некоторые команды?
Всем привет! Каким образом можно в c# запустить cmd.exe и выполнить в ней некоторые команды?

Как программно выполнить комманду CTRL+C
Здравствуйте уважаемые! Подскажите пожалуйста, как программно выполнить комманду ctrl+c на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.