mode
显示系统状态、更改系统设置或重新配置端口或设备。 如果在不使用参数的情况下使用,mode 将显示控制台和可用 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}]
参数
参数 | 说明 |
---|---|
com<m>[:] |
指定异步 Prncnfg.vbshronous 通信端口的数目。 |
baud=<b> |
指定传输速率(以位/秒为单位)。 有效值包括:
|
parity=<p> |
指定系统如何使用奇偶校验位检查传输错误。 有效值包括:
|
data=<d> |
指定字符中的数据位数。 有效值范围从 5 到 8。 默认值为 7。 并非所有设备都支持值 5 和 6。 |
stop=<s> |
指定定义字符结尾的停止位数:1、1.5 或 2。 如果波特率为 110,则默认值为 2。 否则,默认值为 1。 并非所有设备都支持值 1.5。 |
to={on | off} |
指定设备是否使用无限超时处理。 默认值为“off”。 将此选项设置为“on”意味着设备永远不会停止等待接收来自主机或客户端计算机的响应。 |
xon={on | off} |
指定系统是否允许 XON/XOFF 协议。 此协议为串行通信提供流控制,提高了可靠性,但会降低性能。 |
odsr={on | off} |
指定系统是否打开数据集就绪 (DSR) 输出握手。 |
octs={on | off} |
指定系统是否打开清除发送 (CTS) 输出握手。 |
dtr={on | off | hs} |
指定系统是否打开数据终端就绪 (DTR) 输出握手。 将此值设置为“on”模式会提供一个常量信号来显示终端已准备好发送数据。 将此值设置为“hs”模式会提供两个终端之间的握手信号。 |
rts={on | off | hs | tg} |
指定系统是否打开请求发送 (RTS) 输出握手。 将此值设置为“on”模式会提供一个常量信号来显示终端已准备好发送数据。 将此值设置为“hs”模式会提供两个终端之间的握手信号。 将此值设置为“tg”模式会提供一种在就绪状态和未就绪状态之间切换的方法。 |
idsr={on | off} |
指定系统是否打开 DSR 敏感度。 必须打开此选项才能使用 DSR 握手。 |
/? | 在命令提示符下显示帮助。 |
服务状态
显示指定设备的状态。 如果在不使用参数的情况下使用,则 mode 会显示系统上安装的所有设备的状态。
语法
mode [<device>] [/status]
参数
参数 | 说明 |
---|---|
<device> |
指定要显示其状态的设备的名称。 标准名称包括 LPT1: 到 LPT3:、COM1: 到 COM9: 和 CON。 |
/status | 请求任何重定向的并行打印机的状态。 还可以使用 /sta 作为此命令的缩写版本。 |
/? | 在命令提示符下显示帮助。 |
重定向打印
重定向打印机输出。 只有 Administrators 组的成员才能重定向打印。
注意
若要设置系统以便将并行打印机输出发送到串行打印机,必须使用 mode 命令两次。 第一次,必须使用 mode 来配置串行端口。 第二次,必须使用 mode 将并行打印机输出重定向到在第一个 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
此命令可防止将文件从 LPT1 重定向到 COM1。
选择代码页
配置或查询所选设备的代码页信息。
语法
mode <device> codepage select=<yyy>
mode <device> codepage [/status]
参数
参数 | 说明 |
---|---|
<device> |
指定要为其选择代码页的设备。 CON 是设备的唯一有效名称。 此参数是必需的。 |
codepage | 指定要与指定设备一起使用的代码页。 还可以使用 cp 作为此命令的缩写版本。 此参数是必需的。 |
select=<yyy> |
指定要与设备一起使用的代码页编号。 支持的代码页(按国家/地区或语言)包括:
|
/status | 显示为指定设备选择的当前代码页编号。 还可以使用 /sta 作为此命令的缩写版本。 无论是否指定 /status,mode codepage 命令都将显示为指定设备选择的代码页编号。 |
/? | 在命令提示符下显示帮助。 |
Display mode
更改命令提示符屏幕缓冲区的大小
语法
mode con[:] [cols=<c>] [lines=<n>]
参数
参数 | 说明 |
---|---|
con[:] | 指示更改应用于命令提示符窗口。 此参数是必需的。 |
cols=<c> |
指定命令提示符屏幕缓冲区中的列数。 默认设置为 80 列,但可以将其设置为任何值。 如果不使用默认值,则典型值为 40 列和 135 列。 使用非标准值可能会导致命令提示符应用出现问题。 |
lines=<n> |
指定命令提示符屏幕缓冲区中的行数。 默认值为 25,但可以将此值设置为任何值。 如果不使用默认值,则另一个典型值为 50 行。 |
/? | 在命令提示符下显示帮助。 |
Typematic rate
设置键盘键入速率。 键入速率是当你按下键盘上的键时 Windows 可以重复字符的速度。
注意
某些键盘无法识别此命令。
语法
mode con[:] [rate=<r> delay=<d>]
参数
参数 | 说明 |
---|---|
con[:] | 指定键盘。 此参数是必需的。 |
rate=<r> |
指定按住键时在屏幕上重复字符的速率。 IBM AT 兼容键盘的默认值为每秒 20 个字符,IBM PS/2 兼容键盘的默认值为每秒 21 个字符,但可以使用 1 到 32 的任何值。 如果设置此参数,还必须设置 delay 参数。 |
delay=<d> |
指定在字符输出重复之前长按某个键后所经过的时间量。 默认值为 2(0.50 秒),但也可以使用 1(0.25 秒)、3(0.75 秒)或 4(1 秒)。 如果设置此参数,还必须设置 rate 参数。 |
/? | 在命令提示符下显示帮助。 |