我的代码看起来或多或少类似于下面的代码,但它不会从我正在打开的应用程序(记事本)中检索文本。也许我错过了重点。有人可以解释什么是标准输出流,如果我想打开一个应用程序然后检索它显示的文本,它是否真的是我想要使用的?
ProcessStartInfo psi = new ProcessStartInfo("notepad.exe", "c:\\test.txt");
psi.RedirectStandardOutput = true;
psi.UseShellExecute = false;
Process p = new Process();
p.StartInfo = psi;
p.Start();
string s = p.StandardOutput.ReadToEnd();