当前位置: 首页 > news >正文

终端里面常用的转义字符串

下述所有字符串,如果有必要都需要在两端加上/[和/]进行引用。在某些终端里面,有些可能不管用。

/e]0;string/a   把窗口和图标的标题设为string
/e]1;string/a   把图标的标题设为string
/e]2;string/a   把窗口的标题设为string

注意上述三中情况都是用右方括号,而下面用左方括号

/e[r;cf   把光标移到r行c列的位置
/e[r;cH 同上
/e[nA   把光标向上移动n行
/e[nB   把光标向下移动n行
/e[nC   把光标向前移动n行
/e[nD   把光标向后移动n行
/e[s   保存当前的光标位置
/e[u   恢复已保存的光标位置
/e[2J   清除所有内容,光标置于屏幕左上角
/e[K   清除当前光标直到行尾的所有内容,包括光标下字符
/e[sh 设置终端的模式
/e[sl 恢复终端的模式到以前的状态(和设置时使用同样的参数)
/e[code;string;p 重新定义键盘上按键序列(code是按键的扫描码,string是标志该字符的新序列)
/e[n;n;...nm   设置以后的显示模式,包括文本模式和前景色,背景色

文本的模式有下面几种:
0 取消所有属性
1 粗体
4 下划线
5 闪烁
7 反色
8 隐藏
颜色代码为(颜色代码前加3表示前景色,加4表示背景色):
0 黑色
1 红色
2 绿色
3 黄色
4 蓝色
5 紫红色
6 兰绿色
7 白色

终端模式s的含义如下
0      40 x 148 x 25 monochrome (text)
1 40 x 148 x 25 color (text)
2 80 x 148 x 25 monochrome (text)
3 80 x 148 x 25 color (text)
4 320 x 148 x 200 4-color (graphics)
5 320 x 148 x 200 monochrome (graphics)
6 640 x 148 x 200 monochrome (graphics)
7 Enables line wrapping
13 320 x 148 x 200 color (graphics)
14 640 x 148 x 200 color (16-color graphics)
15 640 x 148 x 350 monochrome (2-color graphics)
16 640 x 148 x 350 color (16-color graphics)
17 640 x 148 x 480 monochrome (2-color graphics)
18 640 x 148 x 480 color (16-color graphics)
19 320 x 148 x 200 color (256-color graphics)


这些特殊含义的字符串可以用来控制终端的显示,例如可以生成一些窗口和菜单等。linux下面的curses等库就是通过这个原理实现的。他们也用于设置termcap或者terminfo。我写的 那个Python游戏和 字符终端下的进度条就是用这种方法。
http://www.xdnf.cn/news/800371.html

相关文章:

  • 销毁机密文件你还在用删的吗?文件粉碎了解一下哈!(附自制工具下载)
  • xmind8 Pro序列号_xmind8pro序列号
  • java笔试题总结与大家分享
  • 光立方原理讲解_初中物理光现象知识点汇总大全
  • 9.100ASK_V853-PRO开发板支持E907小核开发
  • C语言入门--VC++6.0
  • PHP的socket详解
  • 浅析事务脚本和领域模型
  • 网站安全检测:推荐 8 款免费的 Web 安全测试工具
  • 代理IP网速慢,经常卡顿?如何有效解决!
  • 2024年最全黑客入门破解网络密码常用九个方法_网页password解密教程(1),50家大厂面试万字精华总结
  • 优秀网站源码、编程源码下载网站
  • 分析Apache Log4j2 远程代码执行漏洞_log4j2漏洞2,2024年最新网络安全性能优化最佳实践
  • Raspberry Pi 4 Model B(4G RAM)WIndows 10 安装(SD挂载USB驱动)
  • 电驴资源站
  • 最新免费wap网址大全
  • Webroot AntiVirus with AntiSpyware V6.1简介与下载
  • 架设NOD32升级服务器
  • 震荡波病毒简介
  • ***必备工具
  • hack工具大全
  • DirectX11笔记(二)--Direct3D初始化1之基本概念
  • 初入lamp兄弟连
  • Windows系统丢失oleaut32.dll文件导致程序错误问题
  • 个人网站设计作品html,经典网页设计:25个优秀的个人网站设计欣赏_html/css_WEB-ITnose...
  • Timer定时器每天的固定时间执行
  • Linux设备驱动---OMAP3630 Linux I2C总线驱动分析(2)
  • Windows系统丢失d3d10warp.dll文件导致程序无法运行问题
  • 点讯输入法S60数字键通用版V6.0(官方签名正式版)
  • Windows系统出现iertutil.dll文件错误问题如何解决?