Windows – 如何将所有控制台输出redirect到文本文件? 控制台程序被另一个我无法控制的软件调用

这是一个相当复杂的问题(至less对我而言)。

在给定时刻的GUI软件,调用控制台软件,输出一些东西来控制和退出。 我想将这些结果保存到文本文件中,但是我无法自己调用控制台软件。

是否有全球logging所有控制台输出?

不。 您必须联系软件供应商,让他们在软件中实施。

如果它是一个控制台应用程序,你应该能够在软件之外手动运行它,你只需要弄清楚它是什么,以及它的参数是什么。