加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

perl – 如何以编程方式确定终端窗口的字符尺寸?

发布时间:2020-12-15 21:43:31 所属栏目:大数据 来源:网络整理
导读:我正在编写一个脚本,它将在终端仿真器窗口中显示一个股票图表作为ASCII艺术.我通常使用OSX / Terminal.app,但基于 Linux的解决方案是可接受的替代方案. 我的脚本目前有屏幕宽度和高度的命令行参数(同样,在CHARACTERS中测量,而不是像素),默认值由我自己的发明
我正在编写一个脚本,它将在终端仿真器窗口中显示一个股票图表作为ASCII艺术.我通常使用OSX / Terminal.app,但基于 Linux的解决方案是可接受的替代方案.

我的脚本目前有屏幕宽度和高度的命令行参数(同样,在CHARACTERS中测量,而不是像素),默认值由我自己的发明的环境变量确定.我希望这些脚本确定当前窗口的大小(IN CHARACTERS),并使用THAT作为默认值.我的17英寸Macbook Pro上的大窗口的典型尺寸可能是200 x 68.

这是一个perl脚本,但如果您知道其他语言的解决方案,请告诉我!

TIA.

解决方法

通常的方法是输入线和输入列;这个查询按顺序:

> $LINES和$COLUMNS环境变量;> termios设置,当你调整窗口大小时由终端模拟器设置;> $TERM标识的terminfo描述.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读