中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-10 16:53
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS批处理 & 脚本技术(批处理室) » 【原】超越color命令 - CMD里显示彩色文字(XP/Vista有效)
可打印版本  19,353 / 70
第16楼 electronixtar 发表于 2007-05-05 11:38
铂金会员 发帖 2,672 积分 7,493
Originally posted by xycoordinate at 2007-5-5 11:27:
为什么只能显示1次???第2次在运行就什么也不显示了!

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

不会的吧?lxmxn也是这样的情况~~郁闷哦
第17楼 bjsh 发表于 2007-05-05 11:44
银牌会员 发帖 621 积分 2,000
我也是只显示一次.....
第18楼 ccwan 发表于 2007-05-05 11:45
金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊
我也是这种情况。
莫非Vista不这样?
第19楼 bjsh 发表于 2007-05-05 12:00
银牌会员 发帖 621 积分 2,000
进vista看看..
第20楼 bjsh 发表于 2007-05-05 12:18
银牌会员 发帖 621 积分 2,000
现在在vista下;运行了显示ms-dos版本不匹配;


对了
ren %WinDir%\System32\config.nt %WinDir%\System32\config.nt.bak

因为这句语法是错的:
所以凡是运行过该批处理的 机子 里的config.nt全部被覆盖了;而且没有 config.nt.bak的备份 ;
这句应改为:
ren %WinDir%\System32\config.nt config.nt.bak

刚看了下 原来的xpsp2中的config.nt 的内容为(除了注释):
dos=high, umb
device=%SystemRoot%\system32\himem.sys
files=40

vista就不知道了;

[ Last edited by bjsh on 2007-5-5 at 12:35 PM ]
第21楼 electronixtar 发表于 2007-05-05 12:32
铂金会员 发帖 2,672 积分 7,493
Originally posted by bjsh at 2007-5-5 12:18:
现在在vista下;运行了显示ms-dos版本不匹配;

我估计问题出现在这里

ren %WinDir%\System32\config.nt %WinDir%\System32\config.nt.bak

因为这句语法是错的:
所以凡 ...


的确错了,我改~~
第22楼 fq1986 发表于 2007-05-05 12:42
初级用户 发帖 33 积分 66
不错哦...收下了...试试哦.......
第23楼 qzwqzwtest 发表于 2007-05-05 17:58
初级用户 发帖 6 积分 21
不太明白
DEVICE=%WinDir%\System32\ANSI.SYS /x
为什么不与其他语句采用同样的输出方式?
为什么不用%SystemRoot%变量代替%WinDir%?

而且在已经有config.nt.bak的情况下仍然ren的话会出错
只不过我们看不到
所以建议退出前还原
第24楼 ZJHJ 发表于 2007-05-06 15:06
高级用户 发帖 374 积分 609
哈哈,我修改了est的贴子.留下主要的.
@echo off
chcp 437>nul
graftabl 936>nul
if not exist CONFIG.NT copy %WinDir%\System32\CONFIG.NT CONFIG.NT
@cls
echo DEVICE=%WinDir%\System32\ANSI.SYS /x >%WinDir%\System32\CONFIG.NT
command /cecho 
command /cecho 我们要变化颜色了,你要变不变哦!
pause>nul
copy CONFIG.NT %WinDir%\System32\CONFIG.NT
del CONFIG.NT
exit
第25楼 electronixtar 发表于 2007-05-06 15:32
铂金会员 发帖 2,672 积分 7,493
贴图啦,贴图啦


附件
1.jpg (57.46 KiB)
第26楼 slore 发表于 2007-05-06 16:34
铂金会员 发帖 2,478 积分 5,212
VISTA?
第27楼 bjsh 发表于 2007-05-06 16:46
银牌会员 发帖 621 积分 2,000
第28楼 ZJHJ 发表于 2007-05-06 18:23
高级用户 发帖 374 积分 609
第 25 楼 你把代码贴出来撒
第29楼 546474 发表于 2007-05-08 15:51
中级用户 发帖 123 积分 247
确实很牛,菜鸟望尘莫及啊。
第30楼 studythedos 发表于 2007-05-09 13:26
初级用户 发帖 45 积分 91
为什么只能显示一次,
再运行时就什么也没了
上一页  1 2 3 4 5  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023