查找终端中打印的内容

时间:2013-03-14 23:38:37

标签: c++ dll printing terminal terminal-emulator

有没有检查终端(Linux和Windows)某些位置的字符?我通过显式加载的dll加载外部方法,将某些字符打印到屏幕上。我需要看看这些函数是否打印了它们应该是什么,插件之间的交叉通话最少。所以在核心,我想知道C ++是否有任何功能可以将字符/命令行中的字符拉出来?

2 个答案:

答案 0 :(得分:0)

这在类似VT100的终端上是不可能的(在Linux中很流行。)

对于Windows我不能说,但如果您使用的是cygwin终端(不是电源外壳或“DOS外壳”),答案就是否定。

答案 1 :(得分:0)

您可以使用tmux或screen来设置虚拟终端。然后可以捕获显示状态,这似乎是您想要的。但是我脑子里的一些东西告诉我,无论你想做什么,这可能都不是正确的解决方案。究竟是什么问题?