问题标签 [ncurses]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - ncurses中双重释放的任何可能原因?
我有一个 ncurses 应用程序执行以下操作,有时在启动后立即执行,有时在一些摆弄后执行。
有没有人对可能的事情有建议?
erlang - Erlang:在 Solaris 10 上找不到 Ncurses 的构建问题
我正在尝试在 Solaris 10 上构建 Erlang。构建过程失败,并显示找不到 libncurses.so.5 的消息。
我已经从 sunfreeware.com 安装了 libncurses,我从头开始构建并安装在 /usr/local/lib/ 中。
我尝试使用 -L/usr/local/lib/ 设置 LDFLAGS,但仍然没有运气。我错过了什么让 make 拿起图书馆?
我正在使用 GNU Make 3.81 和 GCC 3.4.6。
c - C 语言中的 NCURSES 标准输入
出于某种原因, ncurses不喜欢stdin,我知道我可以改用 getstr(),这就是我目前正在做的事情,
我怎样才能得到这个循环的标准输入的替代品(也许使用 getstr())?
任何帮助将不胜感激。
谢谢
c - ncurses 终端大小
如何找到 ncurses 应用程序的终端宽度和高度?
java - 用于基于文本和控制台的表单的 Java 框架?
是否有任何基于 Java 的框架来定义和管理基于文本、VT100 或基于控制台的表单系统?
c - How to get a brightwhite color in ncurses?
How to init a color pair with light grey background, and bright white foregraound?
init_pair(number, COLOR_WHITE, COLOR_WHITE) creates a color pair with light grey foreground and backround, but I need foreground to be really white. I tried combining COLOR_WHITE with A_BLINK (through bitwise OR) but that doesn't work. Ncurses howto's/examples/documentaion couldn't help me either.
c++ - 在 C++ 中将整数存储到 char* 中
我正在编写一些返回整数的代码,然后需要使用 ncurses 库中的 printw 将其输出。但是,由于 printw 只需要 char*,我不知道如何输出它。
本质上,有没有办法将整数存储到 char 数组中,或者使用 printw 输出整数?
ncurses - 在 ncurses 中捕获命令行输出
如何使用 ncurses 在窗口中捕获命令行输出?
假设我正在执行像“ls”这样的命令,我想在 ncurses 中设计的特定窗口中打印该输出。我是 ncurses 的新手。帮助我。在此先感谢
ncurses - endwin() 是否取消初始化 ncurses?
我正在使用该ncurses
库在屏幕上显示一些有趣的输出,但在程序中间我需要暂时退出ncurses
模式。我调用endwin()
,之后我的程序应该可以用来printf()
向用户显示菜单。不幸的是,我的程序无法显示菜单。我尝试使用 fflush()
after printf()
,然后它才能在屏幕上显示菜单。
谁能告诉我,为什么我打电话后endwin()
,终端无法恢复正常,我无法使用printf()
?
screen-scraping - 用于自动化 ncurses 类型 telnet 会话的跨平台解决方案
背景
当传统硬件无法在其他接口中提供简单的解决方案时,我在网络和电信方面的部分工作涉及自动化 telnet 会话。许多旧设备只能通过工艺端口(RS-232 串行端口)、SNMP 或 telnet 访问。有时 telnet 是访问特定信息的唯一方式,但是 telnet 被设计为人机界面,因此需要屏幕抓取。此外,还存在抓取屏幕的问题,其中仅更新部分以节省带宽(请参阅ncurses)。在我的工作中,我使用了 ActiveState Expect 和 Python telnet 库。
问题
哪些语言和库能够自动化 telnet 会话并具有以下要求:
- 适用于大型项目(例如,根据我的经验,Tcl 的扩展性似乎不如 Python,而且似乎已经过时)
- 跨平台(例如,Pexpect 在 Windows 上不起作用,Activestate Expect 在 Windows 上的行为不同,并且需要关闭较新机器上的 DEP)
- 能够筛选重新绘制屏幕部分的抓取会话(类似于命令行程序中 ncurses 的行为)
- 像啤酒一样免费!
更好的解决方案还包括以下内容:
- 易于再分发(例如,不需要在机器上安装一些巨大的运行时。)
- 也适用于 SSH、串行连接和其他命令行界面。