求助这个问题,请问在C#中怎么用process调用一个exe文件并传入参数?

一个exe文件比如说是aaa.exe 这个是由一个控制台应用程序编译而成 aaa.exe需要2个参数(即main函数中的args)
我现在想在C#中 调用这个aaa.exe 并且传入2个参数 具体代码应该怎么写? 是用Process么?
如果要传入的参数中 有空格 怎么办。

牛魔王的故事
浏览 175回答 2
2回答

FFIVE

Process p = new Process();p.StartInfo.FileName = "cmd.exe";p.StartInfo.UseShellExecute = false;p.StartInfo.RedirectStandardInput = true;p.StartInfo.RedirectStandardOutput = true;p.StartInfo.RedirectStandardError = true;p.StartInfo.CreateNoWindow = true;p.Start();p.StandardInput.WriteLine("ping -n 2 123.125.114.131");p.StandardInput.WriteLine("exit");这是调用cmd.exe来执行CMD命令的,你看看能不能对你有用
打开App,查看更多内容
随时随地看视频慕课网APP