中国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有效)
English/Chinese Fix Translation
作者:
标题: 【原】超越color命令 - CMD里显示彩色文字(XP/Vista有效) 上一主题 | 下一主题
electronixtar
铂金会员





积分 7493
发帖 2672
注册 2005-9-2
状态 离线
『楼 主』:  【原】超越color命令 - CMD里显示彩色文字(XP/Vista有效) 使用 LLM 解释/回答一下

很久没来论坛耍了,哈哈~~

在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 ]


   此帖被 +67 点积分      点击查看详情   
评分人:【 lxmxn 分数: +20  时间:2007-5-4 19:25
评分人:【 baomaboy 分数: +4  时间:2007-5-4 22:09
评分人:【 bjsh 分数: +20  时间:2007-5-5 00:34
评分人:【 chenall 分数: +5  时间:2007-5-5 13:07
评分人:【 zouzhxi 分数: +2  时间:2007-5-9 15:16
评分人:【 0401 分数: +4  时间:2007-5-11 20:07
评分人:【 AlexZhang 分数: +12  时间:2007-12-30 22:29


附件 1: 1.JPG (2007-5-4 19:42, 65.87 KiB, 下载附件所需积分 1 点 ,下载次数: 13)


附件 2: YAAE.rar (2007-5-4 19:43, 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'>"
2007-5-4 19:19
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 2 楼』:   使用 LLM 解释/回答一下

electronixtar 很久没来了,一来就弄个好玩的东东,加分。


2007-5-4 19:25
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 3 楼』:   使用 LLM 解释/回答一下

没效果


2007-5-4 19:31
查看资料  发短消息  网志   编辑帖子  回复  引用回复
electronixtar
铂金会员





积分 7493
发帖 2672
注册 2005-9-2
状态 离线
『第 4 楼』:   使用 LLM 解释/回答一下

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'>"
2007-5-4 19:33
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 5 楼』:   使用 LLM 解释/回答一下

需要安装什么东西么?代码直接保存成CMD文件运行只有pause


2007-5-4 20:23
查看资料  发短消息  网志   编辑帖子  回复  引用回复
electronixtar
铂金会员





积分 7493
发帖 2672
注册 2005-9-2
状态 离线
『第 6 楼』:   使用 LLM 解释/回答一下

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'>"
2007-5-4 20:29
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 7 楼』:   使用 LLM 解释/回答一下

config.nt
文件都没有……


2007-5-4 21:12
查看资料  发短消息  网志   编辑帖子  回复  引用回复
electronixtar
铂金会员





积分 7493
发帖 2672
注册 2005-9-2
状态 离线
『第 8 楼』:   使用 LLM 解释/回答一下

呵呵,看来你的被优化掉了。





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'>"
2007-5-4 21:52
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
baomaboy
银牌会员





积分 1513
发帖 554
注册 2005-12-30
状态 离线
『第 9 楼』:   使用 LLM 解释/回答一下

不错 我这里可用,没有config.nt试试保存下面几行代码。

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




好多菩提树,好多明镜台。本来好多物,好多的尘埃。
2007-5-4 22:11
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
voiL
中级用户





积分 384
发帖 189
注册 2005-10-19
状态 离线
『第 10 楼』:   使用 LLM 解释/回答一下

哈哈,又有新东西了...

electronixtar每次都能给我们带来精彩...


2007-5-4 22:19
查看资料  发短消息  网志   编辑帖子  回复  引用回复
electronixtar
铂金会员





积分 7493
发帖 2672
注册 2005-9-2
状态 离线
『第 11 楼』:   使用 LLM 解释/回答一下

偷偷告诉大家,中文的都可以彩色哦

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'>"
2007-5-4 23:06
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 12 楼』:   使用 LLM 解释/回答一下

唉,没有效果

不知道还有什么问题呢。。。那个文件在,我开始看成WINDOWS了,那个在SYSTEM32下有。


2007-5-5 09:17
查看资料  发短消息  网志   编辑帖子  回复  引用回复
ccwan
金牌会员




积分 2725
发帖 1160
注册 2006-9-23
来自 河北廊坊
状态 离线
『第 13 楼』:   使用 LLM 解释/回答一下

好东西!谢谢分享!




三人行,必有吾师焉。 学然后知不足,教然后知困,然后能自强也。
2007-5-5 09:47
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
barton
中级用户





积分 480
发帖 197
注册 2006-9-20
来自 黄冈
状态 离线
『第 14 楼』:   使用 LLM 解释/回答一下



好玩。。。


2007-5-5 11:06
查看资料  发短消息  网志   编辑帖子  回复  引用回复
xycoordinate
中级用户




积分 493
发帖 228
注册 2007-2-16
来自 安徽
状态 离线
『第 15 楼』:   使用 LLM 解释/回答一下

为什么只能显示1次???第2次在运行就什么也不显示了!

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

<img src="images/smilies/face-sad.png" align="absmiddle" border="0"><img src="images/smilies/face-sad.png" align="absmiddle" border="0"><img src="images/smilies/face-sad.png" align="absmiddle" border="0"><img src="images/smilies/face-sad.png" align="absmiddle" border="0"><img src="images/smilies/face-sad.png" align="absmiddle" border="0">

Last edited by xycoordinate on 2007-5-5 at 11:35 AM ]


2007-5-5 11:27
查看资料  发送邮件  发短消息  网志  OICQ (226308607)  编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


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



论坛跳转: