在 Windows 中从 cmd 窗口选择文本时从命令提示符运行的程序是否真的会暂停?

在 Windows 中从 cmd 窗口选择文本时从命令提示符运行的程序是否真的会暂停?

我今天与一家供应商合作,他们从一个cmd窗口运行他们的可执行文件,在那里它记录并记录在 Windows 中实时传递的任何内容...根据我在 Windows 上处理此类事情的经验,您必须刷新缓冲区才能“在它们发生时”获得准确的日志(无论如何在 IE 中),这只是将输出写入 cmd shell,而不是文件。

我们正在测试一些东西,然后将它们创建的日志从窗口复制到文本文件中。

有一次我们无法使用该程序,因为供应商仍然在 cmd 窗口中选择了文本...他将文本从窗口中复制出来,并声明如果您运行这样的程序,它会冻结应用程序,直到您从 cmd shell 复制文本之后。

这是真的吗?如果是,为什么?我不确定这是否是 Windows 上 node.js 特有的,但我以前从未听说过。

相关内容