WinCMD mode命令

WinCMD mode命令 - 显示系统状态、更改系统设置或重新配置端口或设备

功能描述:显示系统状态、更改系统设置或重新配置端口或设备。 如果在没有参数的情况下使用,则 mode 显示控制台和可用 COM 设备的所有可控制属性。

1、串行端口

功能描述:配置串行通信端口并设置输出握手。

语法:

mode com<m>[:] [baud=<b>] [parity=<p>] [data=<d>] [stop=<s>] [to={on|off}] [xon={on|off}] [odsr={on|off}] [octs={on|off}] [dtr={on|off|hs}] [rts={on|off|hs|tg}] [idsr={on|off}]

参数 说明

  • com<m>[:] 指定 async Prncnfg vbshronous 通信端口的编号。
  • baud=<b> 指定传输速率(以每秒位数为单位)。 有效值包括:
    • 11 -110 波特
    • 15 -150 波特
    • 30 -300 波特
    • 60 -600 波特
    • 12 -1200 波特
    • 24 -2400 波特
    • 48 -4800 波特
    • 96 -9600 波特
    • 19 -19200 波特
  • parity=<p> 指定系统如何使用奇偶校验位检查传输错误。 有效值包括:data=<d> 指定字符中的数据位数。 有效值的范围为 5 到 8。 默认值为 7。 并非所有设备都支持值 5 和 6。
    • 无( n )
    • 电子 (默认值)
    • o -奇数
    • m -标记
    • s -空间
    • 并非所有设备都支持使用 m 或 s 参数。
  • stop=<s> 指定定义字符结尾的停止位的数目: 1、 1.5或 2。 如果波特率为 110,则默认值为 2。 否则,默认值为 1。 并非所有设备都支持值 1.5。
  • to={on | off} 指定设备是否使用无限期超时处理。 默认值为 off。 启用此选项意味着设备将永远不会停止等待接收来自主机或客户端计算机的响应。
  • xon={on | off} 指定系统是否允许 XON/XOFF 协议。 此协议提供了串行通信的流控制,从而提高了可靠性,但降低了性能。
  • odsr={on | off} 指定系统是否打开准备好 (DSR) 输出握手的数据集。
  • octs={on | off} 指定系统是否打开 Clear 以将 (CTS 发送) 输出握手。
  • dtr={on | off | hs} 指定系统是否打开 (DTR) 输出握手的数据终端就绪。 如果将此值设置为 "开 " 模式,则会提供一个常数信号来显示终端已准备好发送数据。 将此值设置为 hs 模式可提供两个终端之间的握手信号。
  • rts={on | off | hs | tg} 指定系统是否启用发送 (RTS) 输出握手的请求。 如果将此值设置为 "开 " 模式,则会提供一个常数信号来显示终端已准备好发送数据。 将此值设置为 hs 模式可提供两个终端之间的握手信号。 如果将此值设置为 tg 模式,则可以在就绪状态和未就绪状态之间切换。
  • idsr={on | off} 指定系统是否启用 DSR 灵敏度。 必须启用此选项,才能使用 DSR 握手。
  • /? 在命令提示符下显示帮助。

2、服务状态

功能描述:显示指定设备的状态。 如果在没有参数的情况下使用,则 mode 显示系统上安装的所有设备的状态。

语法:

mode [<device>] [/status]

参数 说明

  • <device> 指定要显示其状态的设备的名称。 标准名称包括 LPT1:到 LPT3:、COM1:通过 COM9:和 CON。
  • /status 请求任何重定向的并行打印机的状态。 还可以使用 /sta 作为此命令的缩写形式。
  • /? 在命令提示符下显示帮助。

3、重定向打印

功能描述:重定向打印机输出。 您必须是 Administrators 组的成员才能重定向打印。若要设置系统以便将并行打印机输出发送到串行打印机,必须使用 模式 命令两次。 第一次时,必须使用 模式 来配置串行端口。 第二次,您必须使用 mode 将并行打印机输出重定向到在第一 模式 命令中指定的串行端口。

语法:

mode LPT<n>[:]=COM<m>[:]

参数 说明

  • LPT <n> [:] 指定要配置的 LPT 的编号。 通常,这意味着提供从 LTP1:到 LTP3: 的值,除非你的系统包含特殊的并行端口支持。 此参数是必需的。
  • COM <m> [:] 指定要配置的 COM 端口。 通常,这意味着提供 COM1:到 COM9: 的值,除非你的系统有其他 COM 端口的特殊硬件。 此参数是必需的。
  • /? 在命令提示符下显示帮助。

示例:

//重定向在4800波特上以偶校验运行的串行打印机,并连接到 COM1 端口 (计算机上的第一串行连接) 
mode com1 48,e,,,b
mode lpt1=com1

//将并行打印机输出从 LPT1 重定向到 COM1,然后使用 LPT1 打印文件
mode lpt1

  

4、选择代码页

功能描述:配置或查询所选设备的代码页信息。

语法:

mode <device> codepage select=<yyy>
mode <device> codepage [/status]

参数 说明

  • <device> 指定要为其选择代码页的设备。 CON 是设备的唯一有效名称。 此参数是必需的。
  • codepage 指定要与指定设备一起使用的代码页。 你还可以使用 cp 作为此命令的缩写形式。 此参数是必需的。
  • select =<yyy> 指定要与设备一起使用的代码页的编号。 受支持的代码页,按国家/地区或语言提供:/status 显示为指定设备选择的当前代码页的编号。 还可以使用 /sta 作为此命令的缩写形式。 无论是否指定 /status, 模式代码 页命令都将显示为指定设备选择的代码页的编号。
    • 437: 美国
    • 850: 多语言 (拉丁语 I)
    • 852: 斯拉夫语 (拉丁语 II)
    • 855: 西里尔文 (俄语)
    • 857: 土耳其语
    • 860: 葡萄牙语
    • 861: 冰岛语
    • 863: 加拿大-法语
    • 865: 北欧
    • 866: 俄语
    • 869: 新式希腊语
    • 此参数是必需的。
  • /? 在命令提示符下显示帮助。

5、显示模式

功能描述:更改命令提示符屏幕缓冲区的大小

语法:

mode con[:] [cols=<c>] [lines=<n>]

参数 说明

  • con [:] 指示更改将应用到命令提示符窗口。 此参数是必需的。
  • cols =<c> 指定命令提示符屏幕缓冲区中的列数。 默认设置为80列,但你可以将其设置为任意值。 如果不使用默认值,则典型值为40和135列。 使用非标准值可能会导致命令提示符应用出现问题。
  • 行 =<n> 指定命令提示符屏幕缓冲区中的行数。 默认值为25,但你可以将其设置为任意值。 如果不使用默认值,则其他典型值为50行。
  • /? 在命令提示符下显示帮助。

示例:

mode con:cols=50 lines=20

  

6、按键速度

功能描述:设置键盘按键速度。 按键速度是指当按键盘上的键时,Windows 可重复字符的速度。

语法:

mode con[:] [rate=<r> delay=<d>]

参数 说明

  • con [:] 指定键盘。 此参数是必需的。
  • rate =<r> 指定按住某个键时,在屏幕上重复该字符的速率。 对于 IBM 兼容的键盘,默认值为每秒20个字符,对于 IBM PS/2 兼容键盘,默认值为21个字符,但你可以使用从1到32的任何值。 如果设置此参数,则还必须设置 延迟 参数。
  • 延迟 =<d> 指定在字符输出重复之前按下并按下某个键所需的时间。 默认值为 2 ( 50 秒) ,但你也可以使用 1 ( .25 秒) ,3 75 ( 秒) ,或 4 (1 秒) 。 如果设置此参数,则还必须设置 速率 参数。
  • /? 在命令提示符下显示帮助。

创建时间:2020.09.09  更新时间:

博客园 滔Roy https://www.cnblogs.com/guorongtao 希望内容对你所有帮助,谢谢!
原文地址:https://www.cnblogs.com/guorongtao/p/13638493.html