2017-06-30 116 views
1

我正在从嵌入式系统(PIC32微型)绘制基于文本的窗口。 我正在使用VT100命令和串行端口终端软件(teraterm)来执行此操作。VT100保存/恢复背景内容

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

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

使用谷歌搜索我发现复制矩形区域的命令DECCRA,但它并没有得到Teraterm/Putty/Others的很好的支持。

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

感谢

回答

0

VT100的特点是子VT220的是VT420的一个子集。 VT100的不做DECCRA:这是一个VT420功能。

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

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

一些终端仿真器(xterm中的思维)具有打印屏幕功能,它可以被配置为写入到文件中。在xterm的情况下,可以将“打印”配置为写入色彩和视频属性信息,因此原则上可以读回该信息并将其打印到屏幕上。 Offhand,PuTTY不会这样做(其打印屏幕功能不保存彩色/视频信息)。