[已解决问题] .NET调用命令行程序一个进程前后执行两个命令
提问时间: 2008-07-18 10:53
悬赏分: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();

提问者:迭戈 - 初学一级
所有回答(1)
动态生成一个bat文件,里面放着你要执行的两个命令. 然后启动它...
1个月前   回答者:deerchao - 大侠五级
评论
   您需要登录以后才能回答!
 

我要提问

我的问题


快到期问题

> 问题排行榜

相关链接