2017-06-30 40 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不會這樣做(其打印屏幕功能不保存彩色/視頻信息)。