中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-14 18:59
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 【原】超越color命令 - CMD里显示彩色文字(XP/Vista有效)
楼 主 【原】超越color命令 - CMD里显示彩色文字(XP/Vista有效) 发表于 2007-05-04 19:19 ·  中国 四川 成都 联通
铂金会员
★★★★
积分 7,493
发帖 2,672
注册 2005-09-02 00:00
UID 42173
性别 男
状态 离线
很久没来论坛耍了,哈哈~~

在2000/XP/2003/Vista下保存代码为 test.cmd 双击运行下试试~~


@echo off
chcp 437>nul&&graftabl 936>nul
ren %WinDir%\System32\config.nt config.nt.bak 2>nul
<"%~f0" more +6 >%WinDir%\System32\config.nt
command /cecho 









参考帖子:
1. (已结)谁知道控制echo显示字串的颜色
2. 转贴:ANSI.SYS程序的使用

推荐网站:
ASCII Art Software

推荐软件:
Yet Another Ansi Editor 下载


---------------------传说中的分割线-----------------------
被Timo Salmi 收录到TSCMD里了,呵呵
http://groups.google.com/group/alt.msdos.batch.nt/browse_frm/thread/6199e8abcd0c71db

附:Timo Salmi 写的版本:完美备份了config.nt。

@echo off&&setlocal enableextensions
::
:: The paths
set ConfigNT=%WinDir%\System32\config.nt
set ConfigNTbak=%WinDir%\System32\config.nt.bak
::
:: Check that you have a backup or your original CONGIF.NT
if not exist "%ConfigNTbak%" (
echo.
echo Exiting %~f0
echo "%ConfigNTbak%"
echo File not found. Needed for restoring config.nt so first run
echo copy "%ConfigNT%" "%ConfigNTbak%"
goto :EOF
)
::
:: Use a copy of the backup as a double safety
copy "%ConfigNTbak%" "%temp%\CONFIG.NT">nul
::
:: Customize CONFIG.NT to use ANSI.SYS
> "%ConfigNT%" echo DOSONLY
>>"%ConfigNT%" echo dos=high, umb
>>"%ConfigNT%" echo device=%%SystemRoot%%\system32\himem.sys
>>"%ConfigNT%" echo files=40
>>"%ConfigNT%" echo DEVICE=%WinDir%\System32\ANSI.SYS /x
::
:: Choose the MS-DOS color
command /cecho 







[ Last edited by electronixtar on 2007-5-6 at 01:16 AM ]
本帖最近评分记录 (共 7 条) 点击查看详情
评分人分数时间
lxmxn +20 2007-05-04 19:25
baomaboy +4 2007-05-04 22:09
bjsh +20 2007-05-05 00:34
chenall +5 2007-05-05 13:07
zouzhxi +2 2007-05-09 15:16
0401 +4 2007-05-11 20:07
AlexZhang +12 2007-12-30 22:29
附件
1.JPG
YAAE.rar (323.96 KiB, 下载次数: 829)

C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
2 发表于 2007-05-04 19:25 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
UID 59080
状态 离线
electronixtar 很久没来了,一来就弄个好玩的东东,加分。
3 发表于 2007-05-04 19:31 ·  中国 陕西 西安 电信
铂金会员
★★★★
积分 5,212
发帖 2,478
注册 2007-02-08 23:39
UID 79003
性别 男
状态 离线
没效果
4 发表于 2007-05-04 19:33 ·  中国 四川 成都 联通
铂金会员
★★★★
积分 7,493
发帖 2,672
注册 2005-09-02 00:00
UID 42173
性别 男
状态 离线
Originally posted by slore at 2007-5-4 19:31:
没效果


编辑了好几次代码,再试试~~

C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
5 发表于 2007-05-04 20:23 ·  中国 陕西 西安 电信
铂金会员
★★★★
积分 5,212
发帖 2,478
注册 2007-02-08 23:39
UID 79003
性别 男
状态 离线
需要安装什么东西么?代码直接保存成CMD文件运行只有pause
6 发表于 2007-05-04 20:29 ·  中国 四川 成都 联通
铂金会员
★★★★
积分 7,493
发帖 2,672
注册 2005-09-02 00:00
UID 42173
性别 男
状态 离线
Originally posted by slore at 2007-5-4 20:23:
需要安装什么东西么?代码直接保存成CMD文件运行只有pause

不会的吧?XP默认自带的

查看你的system32目录下

command.com

config.nt

把config.nt的内容贴上来

C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
7 发表于 2007-05-04 21:12 ·  中国 陕西 西安 电信
铂金会员
★★★★
积分 5,212
发帖 2,478
注册 2007-02-08 23:39
UID 79003
性别 男
状态 离线
config.nt
文件都没有……
8 发表于 2007-05-04 21:52 ·  中国 四川 成都 联通
铂金会员
★★★★
积分 7,493
发帖 2,672
注册 2005-09-02 00:00
UID 42173
性别 男
状态 离线
呵呵,看来你的被优化掉了。

C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
9 发表于 2007-05-04 22:11 ·  中国 河北 保定 联通
银牌会员
★★★
积分 1,513
发帖 554
注册 2005-12-30 00:50
UID 48180
性别 男
状态 离线
不错 我这里可用,没有config.nt试试保存下面几行代码。

DOSONLY
dos=high, umb
device=%SystemRoot%\system32\himem.sys
files=40
DEVICE=C:\WINDOWS\System32\ANSI.SYS /x
10 发表于 2007-05-04 22:19 ·  中国 广东 肇庆 四会市 电信
中级用户
★★
积分 384
发帖 189
注册 2005-10-19 13:12
UID 43709
性别 男
状态 离线
哈哈,又有新东西了...

electronixtar每次都能给我们带来精彩...
11 发表于 2007-05-04 23:06 ·  中国 四川 成都 联通
铂金会员
★★★★
积分 7,493
发帖 2,672
注册 2005-09-02 00:00
UID 42173
性别 男
状态 离线
偷偷告诉大家,中文的都可以彩色哦

[ Last edited by electronixtar on 2007-5-5 at 12:49 AM ]

C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
12 发表于 2007-05-05 09:17 ·  中国 陕西 西安 电信
铂金会员
★★★★
积分 5,212
发帖 2,478
注册 2007-02-08 23:39
UID 79003
性别 男
状态 离线
唉,没有效果

不知道还有什么问题呢。。。那个文件在,我开始看成WINDOWS了,那个在SYSTEM32下有。
13 发表于 2007-05-05 09:47 ·  中国 河北 廊坊 三河市 移动
金牌会员
★★★★
积分 2,725
发帖 1,160
注册 2006-09-23 12:00
UID 63486
来自 河北廊坊
状态 离线
好东西!谢谢分享!
三人行,必有吾师焉。 学然后知不足,教然后知困,然后能自强也。
14 发表于 2007-05-05 11:06 ·  中国 福建 厦门 电信
中级用户
★★
积分 480
发帖 197
注册 2006-09-20 00:40
UID 63115
来自 黄冈
状态 离线


好玩。。。
15 发表于 2007-05-05 11:27 ·  中国 安徽 马鞍山 电信
中级用户
★★
积分 493
发帖 228
注册 2007-02-16 00:38
UID 79596
性别 男
来自 安徽
状态 离线
为什么只能显示1次???第2次在运行就什么也不显示了!

config.nt
DOSONLY
dos=high, umb
device=%SystemRoot%\system32\himem.sys
files=40
DEVICE=C:\WINDOWS\System32\ANSI.SYS /x



[ Last edited by xycoordinate on 2007-5-5 at 11:35 AM ]
论坛跳转: