捕获 Windows 应用程序的 STDOUT/STDERR

捕获 Windows 应用程序的 STDOUT/STDERR

我正在使用一个开源应用程序(康克罗尔),它是通过包含 javascript 的文件配置的。javascript 的任何问题都会打印到控制台。这在 Linux 下是可以的,因为只要从 shell 启动,所有信息都会显示出来。然而,在 Windows 下,即使从 shell 启动,也不会显示任何信息。有没有办法让这些信息显示在 shell 中或将其捕获到文件中?

答案1

通常在 Windows 中使用命令提示符时,可以使用“>”将输出重定向到文件,例如:

dir > mylist.txt

将 dir 命令的输出保存到名为 mylist.txt 的文件中。

因此,如果您的可执行文件名为 conkeror.exe,请尝试按如下方式执行它:

conkeror.exe > output.txt

我快速安装了 Conkeror,但我不确定您预期什么样的输出,所以我最终只得到了一个零长度的文件。

答案2

调试视图可以让您监控相关消息,即使是通过窗口应用程序。

相关内容