悬赏分:20 浏览:119 次
在.NET调用命令行程序,一个进程要连续只能两个命令,就是命令1执行完了。然后再执行命令2。前提是命令1和命令2不能一起执行的。
我现在只能执行一个命令。现在要程序控制一个进程执行两个命令。
如先执行dir,再执行cd.. 程序如何控制。
Process p = new Process();
ProcessStartInfo registerDotNet = new ProcessStartInfo("cmd");
registerDotNet.Arguments = "dir";
registerDotNet.UseShellExecute = false;
registerDotNet.RedirectStandardOutput = true;
p.StartInfo = registerDotNet;
p.Start();
p.WaitForExit();