• 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】

  • 相关阅读:
    asp.net——Ajax与ashx异步请求的简单案例
    【转载】ADO.NET与ORM的比较(2):NHibernate实现CRUD
    【转载】ADO.NET与ROM的比较(1):ADO.NET实现CRUD
    STM32 IO口重映射
    keil集成开发环境下,编译stm32f103的工程,bug总结
    [转载]轻松玩转LCD12864-基于AVR单片机的LCD12864串行显示
    头文件 INTRINS.H 的用法
    JAVA
    Sublime 使用技巧
    STM32 空操作
  • 原文地址:https://www.cnblogs.com/siwuxie095/p/6220280.html
Copyright © 2020-2023  润新知