【发布时间】:2015-02-12 13:53:04
【问题描述】:
我可以通过命令行在 Windows 中加入视频
type vid1.avi vid2.avi > vidjoined.avi
我尝试在 c# 中运行它:
ProcessStartInfo cmdStartInfo = new ProcessStartInfo();
cmdStartInfo.FileName = "cmd.exe";
cmdStartInfo.Arguments = "type vid1.avi vid2.avi > vidjoined.avi";
Process cmdProcess = new Process();
cmdProcess.StartInfo = cmdStartInfo;
cmdProcess.Start();
cmdProcess.WaitForExit(120000);
我的代码有什么问题? 它永远运行,我没有得到控制台输出。
【问题讨论】:
-
您没有在类/方法中编写代码。
-
是抛出错误还是什么?尝试使用
cmdProcess.StandardOutput.ReadToEnd()查看输出
标签: c# command-line process