找到终端上打印的内容

Find what was printed in the terminal

本文关键字:打印 终端      更新时间:2023-10-16

是否有检查终端(Linux和Windows)在某些位置的字符?我通过显式加载的dll加载了外部方法,该dll将某些字符打印到屏幕上。我需要看看函数是否打印了他们应该与插件之间的最小串扰。所以在核心,我想知道c++是否有任何从终端/命令行中提取字符的功能?

这在类似vt100的终端(Linux中流行的那种)上是不可能的。

对于Windows,我不能说,但如果你使用的是cygwin终端(不是power shell或"DOS shell"),答案仍然是否定的。

您可以使用tmux或screen来设置虚拟终端。然后可以捕获显示状态,这似乎是您想要的。但我脑子里有个声音在告诉我,不管你想做什么,这可能都不是正确的解决方案。你到底有什么问题?