1

我有这个代码:

var process = new System.Diagnostics.Process();
var startInfo = new System.Diagnostics.ProcessStartInfo();
startInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
startInfo.FileName = "cmd.exe";
startInfo.Arguments = "/C copy /b Image1.jpg + Archive.rar Image2.jpg";
process.StartInfo = startInfo;
process.Start();

这将打开/运行 cmd.exe 将隐藏窗口并执行参数。我想要做的是它将运行 cmd.exe 然后将转到:

D:\pipetest\pipetest\ffmpegx86

将做另一个参数:

"rem ffmpeg -f rawvideo -pix_fmt rgb24 -video_size 1280x720 -i \\.\pipe\mytestpipe -map 0 -c:v libx264 -r 25 out.avi"

然后它将使命令启动进程名称:Run

我的意思是,在它生成参数之后,它会Run像我键入 Run 并在命令提示符窗口中输入一样。

我该怎么做 ?

4

1 回答 1

1

运行一个进程,然后运行另一个进程,或者将需要运行的各种命令放入批处理文件中,然后运行它。

于 2013-05-20T21:56:28.167 回答