0
我制作了一个C#控制台程序,我想在另一个cosole中执行一些批处理。运行另一个cmd
所以,我有主控程序写在控制台,并在某个时刻我想在另一个执行批处理。
我知道如何在主控制台中执行批处理,但我想在另一个中执行批处理,这是我的问题。
我该如何做到这一点?
编辑: 我用StreaWriter在控制台这样写:
Process process = new Process();
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = "cmd.exe";
startInfo.RedirectStandardInput = true;
startInfo.UseShellExecute = false;
process.StartInfo = startInfo;
process.Start();
using (StreamWriter writer = process.StandardInput)
{
if (writer.BaseStream.CanWrite)
{
// commands...
}
}
我不能这样做:■ (见我的编辑) – flow 2013-05-07 17:18:41