gpt4 book ai didi

c - 在终端中创建一个图层

转载 作者:行者123 更新时间:2023-11-30 17:39:47 26 4
gpt4 key购买 nike

我正在尝试为我的程序制作一个简单的自动完成工具,我希望它看起来像这样:https://github-camo.global.ssl.fastly.net/ac6492f955c9d8027b6f691e1e3df6052fa16599/687474703a2f2f6e6f736d696c65666163652e72752f696d616765732f63636f6465322e706e67

有 termcaps 可以帮我做这个吗?作为一点“te”“ti”能力?

谢谢。

最佳答案

通常,您无法获取屏幕内容,因为有些人将可以返回屏幕内容的转义序列的概念视为安全问题。

xterm ti/te termcap 功能不会返回屏幕上的信息。相反,它们告诉 xterm 在正常和备用屏幕缓冲区之间切换。但它们覆盖了整个屏幕——而不是你的例子所暗示的一部分。此外,这些序列是由任何传统应用程序在“全屏”模式开始和结束时发送的 - 因此您的应用程序可能已经使用备用屏幕。

相反,您的应用程序必须跟踪它在屏幕上放置的内容,以便在弹出窗口消失后可以重新绘制。例如,这就是 ncurses 的设计目的。

关于c - 在终端中创建一个图层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21699214/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com