中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [求助]使用ANSI.SYS时,如何设置CMD窗口的背景颜色?
« [1] [2] »
作者:
标题: [求助]使用ANSI.SYS时,如何设置CMD窗口的背景颜色? 上一主题 | 下一主题
516526966
初级用户




积分 63
发帖 37
注册 2008-8-9
状态 离线
『楼 主』:  [求助]使用ANSI.SYS时,如何设置CMD窗口的背景颜色?

在论坛上发现这样的代码,很经典(CMD里显示彩色文字)。

但是搞不懂如何来设置整体的背景颜色。

默认的前景和背景是黑白的。

如果我想要背景是绿色的(color 2)

即:图片的黑色背景换成绿色?图片连接地址

该如何设置?请大家帮忙?



@echo off
::CMD里显示彩色文字
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
@echo.
command /cecho 
command /cecho                                  登鹳雀楼
@echo.
@echo.
command /cecho                           白日依山尽,黄河入海流。
@echo.
command /cecho                           欲穷千里目,更上一层楼。
@echo.
@echo.
@echo.
@echo.
command /cecho                                    下江陵
@echo.
@echo.
command /cecho                        朝辞白帝彩云间,千里江陵一日还。
@echo.
command /cecho                        两岸猿声啼不住,轻舟已过万重山。
@echo.
@echo.
@echo  继续下页
pause>nul
@cls
@echo.
@echo.
@echo.
command /cecho                                  关山月
@echo.
@echo.
command /cecho                          明月出天山,苍茫云海间。
@echo.
command /cecho                          长风几万里,吹度玉门关。
@echo.
command /cecho                          汉下白登道,胡窥青海湾。
@echo.
command /cecho                          由来征战地,不见有人还。
@echo.
command /cecho                          戍客望边色,思归多苦颜。
@echo.
command /cecho                          高楼当此夜,叹息未应闲。
@echo.
@echo.
pause>nul
copy  CONFIG.NT  %WinDir%\System32\CONFIG.NT
copy  CONFIG.NT  %WinDir%\System32\CONFIG.NT
del  CONFIG.NT
exit /b

:: color 颜色代码说明:
:: 0 -- 默认颜色(黑屏白字)
:: 1 -- 高亮度字体颜色
:: 5 -- 字符闪烁
:: 8 -- 取消字符属性

:: 30 -- 黑色前景       40 -- 黑色背景
:: 31 -- 红色前景       41 -- 红色背景
:: 32 -- 绿色前景       42 -- 绿色背景
:: 33 -- 黄色前景       43 -- 黄色背景
:: 34 -- 蓝色前景       44 -- 蓝色背景
:: 35 -- 紫色前景       45 -- 紫色背景
:: 36 -- 青色前景       46 -- 青色背景
:: 37 -- 白色前景       47 -- 白色背景
jing

[ Last edited by 516526966 on 2008-10-8 at 02:47 ]

2008-10-5 11:58
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (286569692)  编辑帖子  回复  引用回复
516526966
初级用户




积分 63
发帖 37
注册 2008-8-9
状态 离线
『第 2 楼』:  

在线等待大家的帮助????

没有高手肯帮忙吗?

[ Last edited by 516526966 on 2008-10-6 at 15:32 ]

2008-10-6 14:58
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (286569692)  编辑帖子  回复  引用回复
wxcute
中级用户





积分 458
发帖 211
注册 2006-7-26
状态 离线
『第 3 楼』:  

←[ 相当于开始符
m  相当于结束符
; 相当于分隔符




改成类似上面的就有背景色了。(我这儿没法测试,你试下)



┌───────┐
├→学习→实践→┤
└───────┘
2008-10-6 17:15
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
wxcute
中级用户





积分 458
发帖 211
注册 2006-7-26
状态 离线
『第 4 楼』:  

还有你问题应该改改,应该不是设置窗口背景色
如果那样的话,批处理开头加句

color 21
什么的就行了。



┌───────┐
├→学习→实践→┤
└───────┘
2008-10-6 17:21
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
516526966
初级用户




积分 63
发帖 37
注册 2008-8-9
状态 离线
『第 5 楼』:  



  Quote:
Originally posted by wxcute at 2008-10-6 05:21 PM:
还有你问题应该改改,应该不是设置窗口背景色
如果那样的话,批处理开头加句

color 21
什么的就行了。

大哥,我说的是设置窗口的的背景颜色,

不是字体的背景颜色,

我知道color是设置背景和字体。

但是他始终是默认的黑白界面。



矛盾的世界同样精彩<点击查看>
2008-10-7 19:57
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (286569692)  编辑帖子  回复  引用回复
516526966
初级用户




积分 63
发帖 37
注册 2008-8-9
状态 离线
『第 6 楼』:  

请求大侠们的帮助?



矛盾的世界同样精彩<点击查看>
2008-10-8 02:47
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (286569692)  编辑帖子  回复  引用回复
516526966
初级用户




积分 63
发帖 37
注册 2008-8-9
状态 离线
『第 7 楼』:  

大侠们,帮个忙吧。

拜托了。小弟等着呢?为什么没有人理我



矛盾的世界同样精彩<点击查看>
2008-10-8 20:40
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (286569692)  编辑帖子  回复  引用回复
516526966
初级用户




积分 63
发帖 37
注册 2008-8-9
状态 离线
『第 8 楼』:  

侠哥们,帮帮小弟吧。等着回复呢



矛盾的世界同样精彩<点击查看>
2008-10-10 16:12
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (286569692)  编辑帖子  回复  引用回复
516526966
初级用户




积分 63
发帖 37
注册 2008-8-9
状态 离线
『第 9 楼』:  

再次请求帮助。或者指点一下也行。没有找到相关的教程。



矛盾的世界同样精彩<点击查看>
2008-10-11 00:09
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (286569692)  编辑帖子  回复  引用回复
516526966
初级用户




积分 63
发帖 37
注册 2008-8-9
状态 离线
『第 10 楼』:  

真灰心。就没有人知道吗?还是什么原因没人回复。



矛盾的世界同样精彩<点击查看>
2008-10-15 15:09
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (286569692)  编辑帖子  回复  引用回复
tireless
银牌会员





积分 2025
发帖 1122
注册 2007-9-5
状态 离线
『第 11 楼』:  

窗口的的背景颜色



字体的背景颜色

有何区别?

2008-10-15 15:22
查看资料  发短消息 网志   编辑帖子  回复  引用回复
516526966
初级用户




积分 63
发帖 37
注册 2008-8-9
状态 离线
『第 12 楼』:  



这就是区别



矛盾的世界同样精彩<点击查看>
2008-10-15 15:42
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (286569692)  编辑帖子  回复  引用回复
wxcute
中级用户





积分 458
发帖 211
注册 2006-7-26
状态 离线
『第 13 楼』:  

在 @echo off 下加 color 2a

如下图:

附件 1: 难道不是这样吗.gif (2008-10-15 15:46, 10.51 K,下载次数: 1)




┌───────┐
├→学习→实践→┤
└───────┘
2008-10-15 15:46
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
516526966
初级用户




积分 63
发帖 37
注册 2008-8-9
状态 离线
『第 14 楼』:  



  Quote:
Originally posted by wxcute at 2008-10-15 03:46 PM:
在 @echo off 下加 color 2a

如下图:

为什么我的不可以,我用的是Windows2003

你是用的什么测试环境。



矛盾的世界同样精彩<点击查看>
2008-10-16 01:20
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (286569692)  编辑帖子  回复  引用回复
516526966
初级用户




积分 63
发帖 37
注册 2008-8-9
状态 离线
『第 15 楼』:  



  Quote:
Originally posted by 516526966 at 2008-10-16 01:20 AM:



为什么我的不可以,我用的是Windows2003

你是用的什么测试环境。

Windows2003下测试结果
我的为什么会是这样的。

[ Last edited by 516526966 on 2008-10-16 at 01:25 ]

附件 1: 2008-10-16_010311.jpg (2008-10-16 01:23, 35.48 K)




矛盾的世界同样精彩<点击查看>
2008-10-16 01:23
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (286569692)  编辑帖子  回复  引用回复
« [1] [2] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


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



论坛跳转: