模式

显示系统状态、更改系统设置或重新配置端口或设备。 如果在不使用参数的情况下使用, 模式 将显示控制台和可用 COM 设备的所有可控制属性。

串行端口

配置串行通信端口并设置输出握手。

语法

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}]

参数

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

设备状态

显示指定设备的状态。 如果在不使用参数的情况下使用, 模式 将显示系统上安装的所有设备的状态。

语法

mode [<device>] [/status]

参数

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

重定向打印

重定向打印机输出。 你必须是管理员组的成员才能重定向打印。

注释

若要设置系统,以便将并行打印机输出发送到串行打印机,必须使用 模式 命令两次。 第一次,必须使用 模式 来配置串行端口。 第二次,必须使用 模式 将并行打印机输出重定向到在第一 个模式 命令中指定的串行端口。

语法

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

参数

参数 DESCRIPTION
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

此命令阻止将文件从 LPT1 重定向到 COM1。

选择代码页

配置或查询所选设备的代码页信息。

语法

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

参数

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

显示模式

更改命令提示符屏幕缓冲区的大小

语法

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

参数

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

类型化汇率

设置键盘类型化速率。 类型化速率是 Windows 在键盘上按下键时可以重复字符的速度。

注释

某些键盘无法识别此命令。

语法

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

参数

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