Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.92/26: Рейтинг темы: голосов - 26, средняя оценка - 4.92
ASAndrey
1 / 1 / 0
Регистрация: 13.07.2013
Сообщений: 80
1

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

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

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

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

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

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

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

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

Программно нажать на кнопку или выполнить ее процедуру
Как сказать программе, чтобы она нажимала button1 n раз, пока не выполнится какое-то условие? Что...

5
S_el
2296 / 1728 / 364
Регистрация: 15.12.2013
Сообщений: 6,998
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
Pin1999
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
tezaurismosis
Администратор
Эксперт .NET
8715 / 4000 / 734
Регистрация: 17.04.2012
Сообщений: 8,777
Записей в блоге: 14
22.09.2014, 18:42 4
Pin1999,
Цитата Сообщение от Pin1999 Посмотреть сообщение
C#
1
Process.Start("cmd.exe");
ТСу надо без ком. строки
Цитата Сообщение от ASAndrey Посмотреть сообщение
а мне не надо чтобы он даже открывал командную строку
0
Pin1999
22 / 16 / 7
Регистрация: 16.08.2013
Сообщений: 1,354
22.09.2014, 18:47 5
tezaurismosis,
Цитата Сообщение от ASAndrey Посмотреть сообщение
нужно чтобы он в фоне это сделал
Второй вариант кода и есть с выполнением в фоне.

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

Можно ли в C# программно выполнить javascript и результат записать в виде текста в файл?
Вот есть Html код вместе с невыполненным javascript(это все просто записано в файл) Можно ли в...

Выполнить команду в cmd
Уважаемые знатоки =))) у меня беда: мне нужно выполнить команду в cmd ProcessStartInfo psi...

Как выполнить команду cmd
как на c++ выполнить команду cmd?


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

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

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