color 和 mode

------siwuxie095



color

设置默认的控制台前景和背景的颜色


语法:COLOR [attr]

attr  用于指定控制台输出的颜色属性,此属性由两个十六进制数字指定,

第一个为背景颜色,第二个为前景颜色(即文字颜色)


数字对应颜色表:

image


如:color 12


image

注意:a、两个数字之间不能有空格,如果执行 color 1 2,则不会成功

          b、背景颜色和前景颜色不能相同。即两个数字不能一样,如果

                一样则不成功,且 color 命令会将 errorlevel 的值设为1,

                可用 echo %errorlevel% 查看

如:

@echo off
color 24
echo Hello world!
echo "color 24" The errorlevel number is %errorlevel%
color 00
echo "color 00" The errorlevel number is %errorlevel%
pause


sublime中:


image


运行效果(color 00 不会对 color 24 做出改变):


image


color指令,只能设置控制台的全部前景和全部背景颜色,无法对文字作部分设置,

即同一窗口无法显示彩色字符


颜色设置高级技巧:

color无法在同一窗口将前景或背景设置成多种颜色

在批处理中可以用 findstr + /a 参数实现,不过实现的彩色效果依然是差强人意,

因为它只能对文件名彩色。具体见 findstr

另外,第三方也可实现:wbat 或 ANSI.SYS 等



mode

配置系统设备


功能一:设置控制台窗口(即cmd窗口)大小(mode最常用的功能)

格式:mode con [:] [cols=c] [lines=n]

注意:cols的最小值为:14,lines的最小值为:1,否则设置不成功。

           同时,经过mode设置过窗口大小后,不会出现滚动条。

           如果内容过多,窗口又不够大,会导致无法全部显示


如:mode con cols=113 lines=15    设置窗口大小为113列(宽),15行(高)


image


执行后:


image


功能二:显示代码页

代码页,即DOS中显示的语言


如:让DOS下显示语言为美式英语

mode con cp select 437

image

 

 

 

再如:让DOS下显示语言为简体中文

mode con cp select=936

image

【made by siwuxie095】

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值