color 和 mode
------siwuxie095
color
设置默认的控制台前景和背景的颜色
语法:COLOR [attr]
attr 用于指定控制台输出的颜色属性,此属性由两个十六进制数字指定,
第一个为背景颜色,第二个为前景颜色(即文字颜色)
数字对应颜色表:
如:color 12
注意: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中:
运行效果(color 00 不会对 color 24 做出改变):
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行(高)
执行后:
功能二:显示代码页
代码页,即DOS中显示的语言
如:让DOS下显示语言为美式英语
mode con cp select 437
再如:让DOS下显示语言为简体中文
mode con cp select=936
【made by siwuxie095】
posted on 2016-12-25 19:37 siwuxie095 阅读(420) 评论(0) 编辑 收藏 举报