如何从C#将Enter发送到控制台cmd

时间:2019-05-28 21:23:43

标签: c# console

我想在执行确定命令后尝试从控制台cmd读取响应,但是当使用Console.ReadLine()时,控制台将等到有人按下任何键或在这种情况下按enter键。但是我不想这样做,我只需要控制台稍等片刻,然后自动读取响应然后关闭,这是我的代码示例:

cmd.StandardInput.Flush();
cmd.StandardInput.Close(); 
cmd.WaitForExit(); 
Console.WriteLine(cmd.StandardOutput.ReadToEnd()); 
string consoleResponse = Console.ReadLine();

0 个答案:

没有答案