@darkmayers

Как запустить exe файл с параметром в приложений на C#?

Доброго времени суток всем!

Подскажите, пожалуйста, как можно запустить exe файл из приложения на с#?
Вот код, но он почему то не работает. Строка запуска должны быть такая: Extractor.exe "base\sql" "develop" "..\Data\System" "Grids"
public static void StartExtractor()
        {
            System.Diagnostics.Process process = new System.Diagnostics.Process();
            process.StartInfo.FileName = OurFields.keskullPass + @"\Extractor.Deploy\Extractor.exe";
            process.StartInfo.Arguments = "\"base\\sql\" \"develop\" \"..\\Data\\System\" \"Grids\"";
            process.Start();
            process.WaitForExit();
        }
  • Вопрос задан
  • 6316 просмотров
Пригласить эксперта
Ответы на вопрос 1
petermzg
@petermzg
Самый лучший программист
Так ProcessStartInfo должен как параметр для Process.Start передаваться
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.CreateNoWindow = false;
startInfo.UseShellExecute = false;
startInfo.FileName = "dcm2jpg.exe";
startInfo.WindowStyle = ProcessWindowStyle.Hidden;
startInfo.Arguments = "-f j -o \"" + ex1 + "\" -z 1.0 -s y " + ex2;
Process.Start(startInfo)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы