Как выполнить команду в cmd
В качестве примера рассмотрим выполнение команды ping.
Для того чтобы выполнить нашу команду потребуется запустить обработчик (интерпретатор) командных строк cmd.
Обычно это делается так:
1. Нажать на кнопку Пуск, если у Вас Windows Xp или на значок Windows, если у Вас семерка.
2. В поле, где сейчас написано Найти программы и файлы» ввести cmd и нажать Enter
3. Откроется окно обработчика, в котором нужно ввести команду (ping) и её аргументы (127.0.0.1) для выполнения и нажать Enter
4. Результат после выполнения команды
Всё это так же можно выполнить и программным путем.
Для начало потребуется подключить пространство имён
Код для выполнения:
В результате Вы увидите всё то же самое, что и на последней картинке выше.
Класс ProcessStartInfo имеет перегруженный конструктор, в который сразу же можно передать имя запускаемого приложения и аргументы.
Для запуска приложений может потребоваться указание полного пути к файлу запуска, например: запуск браузера opera.
В качестве примера рассмотрим выполнение команды ping.
Для того чтобы выполнить нашу команду потребуется запустить обработчик (интерпретатор) командных строк cmd.
Обычно это делается так:
1. Нажать на кнопку Пуск, если у Вас Windows Xp или на значок Windows, если у Вас семерка.
2. В поле, где сейчас написано Найти программы и файлы» ввести cmd и нажать Enter
3. Откроется окно обработчика, в котором нужно ввести команду (ping) и её аргументы (127.0.0.1) для выполнения и нажать Enter
4. Результат после выполнения команды
Всё это так же можно выполнить и программным путем.
Для начало потребуется подключить пространство имён
C#:
using System.Diagnostics;
C#:
ProcessStartInfo psi = new ProcessStartInfo();
//Имя запускаемого приложения
psi.FileName = "cmd";
//команда, которую надо выполнить
psi.Arguments = @"/k ping 127.0.0.1";
// /c - после выполнения команды консоль закроется
// /к - не закрывать консоль после выполнения команды
Process.Start(psi);
Класс ProcessStartInfo имеет перегруженный конструктор, в который сразу же можно передать имя запускаемого приложения и аргументы.
C#:
ProcessStartInfo psi;
psi = new ProcessStartInfo("cmd", @"/k ping 127.0.0.1");
Process.Start(psi);
C#:
ProcessStartInfo psi = new ProcessStartInfo();
psi.FileName = @"C:\Program Files\Opera\opera.exe";
Process.Start(psi);