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