Как запускать командную строку cmd ?

ильяsffse

Client
Регистрация
23.06.2018
Сообщения
121
Благодарностей
54
Баллы
28

avtostopshik

Client
Регистрация
09.09.2016
Сообщения
790
Благодарностей
136
Баллы
43
string strCmdText = "curl https://httpbin.org/ip";
System.Diagnostics.Process.Start("CMD.exe",strCmdText);
Проблема может быть в том, что команда запускается через процесс с неправильными параметрами для командной строчки.
Для правильного выполнения команды через консоль в зеннопостере попробуй следующий код:
C#:
System.Diagnostics.Process process = new System.Diagnostics.Process();
System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo();
startInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden; // Можно скрыть окно консоли
startInfo.FileName = "cmd.exe";
startInfo.Arguments = "/C curl https://httpbin.org/ip";
process.StartInfo = startInfo;
process.Start();
 
  • Спасибо
Реакции: ильяsffse

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)