标签: c# command-prompt
我有一个命令行程序,它将输出写入文件以响应输入。我有一个C#程序,它连续尝试许多输入到命令行程序,然后读取输出文件并返回输出文件的文本。这样可以正常工作,但我一次只能运行一个C#程序,因为多个程序最终导致一个尝试读取文件而另一个尝试写入它。有没有办法可以在输出时读取输出,这样我就不必读取文件了?或者是否有另一种方法可以完成C#程序的多个实例运行命令提示程序并可靠地获取输出?我无法编辑命令行程序。