Как выполнить exe в программных файлах в команде promptr с помощью C#
Как выполнить exe-файл в программных файлах в командной строке с помощью C#?
Pen mount - это сторонний инструмент, и я хотел бы запустить свое приложение с помощью C#?
Что я уже пробовал:
System.Diagnostics.Process process = new System.Diagnostics.Process(); System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo(); startInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Normal; startInfo.FileName = "cmd.exe"; startInfo.WorkingDirectory = "C:\\program files\\PenMount Windows Universal Driver\\"; startInfo.UseShellExecute = false; startInfo.Arguments = "/c " + "DMCCTRIL -Calibration 4"; process.StartInfo = startInfo; process.Start();
Richard MacCutchan
Попробуй startInfo.UseShellExecute = true;
sri durga
Система.Диагностика.Процесс процесс = новая система.Диагностика.Процесс();
Система.Диагностика.ProcessStartInfo startInfo = новая система.Диагностика.Изменение панели();
свойство StartInfo.WindowStyle = Система.Диагностика.ProcessWindowStyle.Скрытый;
свойство StartInfo.Имя файла = "cmd.exe";
свойство StartInfo.WorkingDirectory = "C:\\program файлы\ \ универсальный драйвер PenMount Windows\\";
startInfo. UseShellExecute = true;
//свойство StartInfo.Аргументы = " /c C:\\program files\ \ PenMount Windows Universal Driver\\dmcctrl-Calibration 4";
свойство StartInfo.Аргументы = "/c " + " DMCCTRL-калибровка 4";
процесс.Информацию = информацию;
процесс.Начать();
но все равно он не выполнял exe-файл, и выдача ошибки в качестве указанного пути к файлу была неправильной.
Пожалуйста, помогите мне
Richard MacCutchan
Затем исправьте ошибку, о которой говорится в сообщении.
sri durga
этот путь существует. если я выполняю тот же путь непосредственно из команды prmopt. его выполнение exe-файла и выдача выходных данных. но если я сделаю тот же путь с помощью C#
это дает ту ошибку.
Richard MacCutchan
Ну, это невозможно. Вам нужно пройти через код с помощью отладчика, чтобы точно увидеть, какие значения генерируются.
Member 13385967
Я попробовал это сделать, но ничего не вышло.
Richard MacCutchan
И вы до сих пор не дали никаких подробностей о том, что именно "не работать" это должно означать.