中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 编程语言 > C/C++
[收集,整理]vt100的控制符文档
作者:未知 时间:2005-09-13 19:27 出处:ChinaUnix.net 责编:chinaitpower
              摘要:[收集,整理]vt100的控制符文档

看到有人问了,
我贴一下:
[code:1:3a30b85c91]
格式: echo "\033[字背景颜色;字体颜色m字符串\033[0m"

例如:
echo "\033[41;36m something here \033[0m" 

其中41的位置代表底色, 36的位置是代表字的颜色


那些ascii code 是对颜色调用的始末. 
\033[ ; m …… \033[0m 



字背景颜色范围:40----49
40:黑
41:深红
42:绿
43:黄色
44:蓝色
45:紫色
46:深绿
47:白色

字颜色:30-----------39
30:黑
31:红
32:绿
33:黄
34:蓝色
35:紫色
36:深绿
37:白色

===============================================ANSI控制码的说明 
\33[0m 关闭所有属性 
\33[1m 设置高亮度 
\33[4m 下划线 
\33[5m 闪烁 
\33[7m 反显 
\33[8m 消隐 
\33[30m -- \33[37m 设置前景色 
\33[40m -- \33[47m 设置背景色 
\33[nA 光标上移n行 
\33[nB 光标下移n行 
\33[nC 光标右移n行 
\33[nD 光标左移n行 
\33[y;xH设置光标位置 
\33[2J 清屏 
\33[K 清除从光标到行尾的内容 
\33[s 保存光标位置 
\33[u 恢复光标位置 
\33[?25l 隐藏光标 
\33[?25h 显示光标 
[/code:1:3a30b85c91]

 forest077 回复于:2004-02-26 16:20:29
好贴呀,这个东东我找了好久,应该加精。

 FH 回复于:2004-02-26 16:54:15
这个不是vt100的控制符,是ANSI的Escape序列屏幕控制码,通用的,DOS/终端都可以支持。

 FH 回复于:2004-02-26 16:55:46
使用格式可以更复杂:
^[[..m;..m;..m;..m

 forest077 回复于:2004-02-27 10:09:41
更复杂的形式能不能介绍一下?

 光明晓仙 回复于:2004-03-02 21:06:41
echo "\033[2;7;1m亮一点\033[2;7;0m"

 scwang3000 回复于:2004-06-10 18:10:25
俺现在爱无事可做, 前两天写了一个FTP客户端和服务器, 这几天在写一个TELNET 终端, 正不知道怎么对这些控制字符进行显示呢. HEHE .. 谢了..

 laux 回复于:2005-04-18 13:18:23
hao

 wuloo80 回复于:2005-08-15 15:51:44
不错,顶了!

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有