VT100 保存/恢复后台内容



我正在从嵌入式系统(PIC32 micro(绘制一个基于文本的窗口。 我正在使用VT100命令和串行端口终端软件(TeraTerm(来执行此操作。

我想在绘制窗口之前保存背景,然后在使用后恢复背景。

  1. 保存背景区域。
  2. 绘制基于文本的窗口。
  3. 使用窗口后,恢复背景内容。

我用谷歌搜索了一下,找到了用于复制矩形区域的命令DECCRA,但TeraTerm/Putty/Others并不很好地支持它。

有没有其他方法可以做到这一点?

谢谢

VT100 功能是 VT220 的子集,是 VT420 的子集。 VT100 's don's do DECCRA : 这是一个VT420功能。

如果你有DECCRA支持,它不会解决你感兴趣的问题,因为

  • 转义序列只会影响屏幕的可见部分。
  • 无论如何,颜色不会被复制。

一些终端仿真器(考虑xterm(具有打印屏幕功能,可以配置为写入文件。 在xterm的情况下,"打印"可以配置为写入颜色和视频属性信息,因此原则上可以读回此信息并将其打印到屏幕上。 顺便说一句,PuTTY不会这样做(其打印屏幕功能不会保存颜色/视频信息(。

相关内容

  • 没有找到相关文章