显示系统状态、更改系统设置或重新配置端口或设备。 如果在不使用参数的情况下使用, 模式 将显示控制台和可用 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> |
指定每秒以位为单位的传输速率。 有效值包括:
|
parity=<p> |
指定系统如何使用奇偶校验位来检查传输错误。 有效值包括:
|
data=<d> |
指定字符中的数据位数。 有效值范围为 5 到 8。 默认值为 7。 并非所有设备都支持值 5 和 6。 |
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} |
指定系统是否打开“清除发送”输出握手。 |
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> |
指定要与设备一起使用的代码页数。 支持的代码页(按国家/地区或语言)包括:
|
/地位 | 显示为指定设备选择的当前代码页数。 还可以使用 /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 参数。 |
/? | 在命令提示符下显示帮助。 |