中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 【原】超越color命令 - CMD里显示彩色文字(XP/Vista有效)
« [1] [2] [3] [4] [5] »
作者:
标题: 【原】超越color命令 - CMD里显示彩色文字(XP/Vista有效) 上一主题 | 下一主题
Fair
新手上路




积分 9
发帖 9
注册 2009-8-20
状态 离线
『第 61 楼』:  

无法输出特殊字符吧
即使是用转义符也无法输出....

2009-8-23 01:34
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (276790434)  编辑帖子  回复  引用回复
xswdong
中级用户





积分 216
发帖 129
注册 2007-2-14
状态 离线
『第 62 楼』:  

xp
只显示一次,以后不管谁的都不在显示了

2009-8-26 06:41
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
driver1998
高级用户




积分 740
发帖 373
注册 2008-5-23
来自 中国,广东
状态 离线
『第 63 楼』:  

Vista测试1楼和25楼的代码,完全成功!



别看我是高级用户,其实菜鸟一个,^-^
2009-10-24 20:45
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lincc0519
初级用户




积分 24
发帖 17
注册 2009-10-7
状态 离线
『第 64 楼』:  

弄上那么多代码,看得都晕
我上传一文件,比echo命令强N多倍
http://upload.cn-dos.net/img/1734.rar
命令用法
EchoX 2.5 - (C) 2004-2006 by Bill Stewart (bstewart@iname.com)

Usage: echox [-c color | [-f fg] [-b bg]] [-n] [-w width [-r | -e]] message
   or: echox -l

-c       Specifies a color (01-FE).
-f, -b   Specifies the foreground and background colors (0 through F).
-n       Do not skip to the next line.
-w       Specifies the message should be 'width' characters wide.
-r       Right-aligns the message with respect to the specified width.
-e       Centers the message with respect to the specified width.
message  The text to be displayed.
-l       Lists available colors in a table.

When specifying colors, the foreground color cannot match the background color.
If you specify -c, you cannot specify -f or -b (and vice versa).

The message can contain the following escape sequences: ~n (return), ~r (line
feed), and ~t (tab). To display a literal '~' if it's followed by n, r, or t,
use '~~'. Escape sequences are ignored if -w is specified.
——————————————————————————————————————————
首先,我们可以使用-l 参数来看看它的颜色编码,可以在命令行键入"echox -l"。
可以看出和上面的 ColorX 的颜色编码是一样的。

-c 参数指定字体颜色和背景颜色。比如 echox -c ce "www.baidu.com" 可以在红色背景上显示黄色的 www.baidu.com

-f、-b 参数分别指定字体颜色和背景颜色。

-n 参数表示不换行的意思,在for循环里面比较常用。

-w 参数表示指定的字符在命令行显示的宽度,后面直接跟一个表示宽度的数字就可以了。

-r -e 参数分别表示居右,居中显示,缺省是居左显示的。

举个例子: for /l %i in (9,-1,0) do @echox -c %i1 -n -r -w 30 "Www.Baidu.coM"
有兴趣的朋友可以多研究一下,可以做出很多好玩的东东。 =_+

2009-10-25 00:42
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
naiveboy520
初级用户





积分 40
发帖 37
注册 2009-6-24
状态 离线
『第 65 楼』:  

呜呜呜  看不明白

2009-10-31 17:59
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
naiveboy520
初级用户





积分 40
发帖 37
注册 2009-6-24
状态 离线
『第 66 楼』:  

我怎么感觉修改了config.nt文件呀   安全吗?

2009-10-31 18:04
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
basswood
初级用户




积分 113
发帖 8
注册 2003-12-2
状态 离线
『第 67 楼』:  

呵呵,纯支持一下......

2010-5-25 09:57
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
qq910202284
新手上路





积分 2
发帖 2
注册 2010-5-4
状态 离线
『第 68 楼』:  

试玩下 哈哈!!

2010-5-26 02:45
查看资料  发短消息 网志   编辑帖子  回复  引用回复
a85103531
新手上路





积分 7
发帖 7
注册 2007-4-16
状态 离线
『第 69 楼』:  

运行第二次就不行了。

2010-6-1 13:41
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
gudou
初级用户





积分 43
发帖 29
注册 2008-3-31
状态 离线
『第 70 楼』:  

奇怪的情况,有时可以有时不行……??

我是XP环境。

[ Last edited by gudou on 2010-12-23 at 15:51 ]

2010-12-23 13:12
查看资料  发短消息 网志   编辑帖子  回复  引用回复
acaigg
初级用户





积分 115
发帖 92
注册 2010-12-24
状态 离线
『第 71 楼』:  

学习了

2010-12-28 09:27
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] [3] [4] [5] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: