Mode



显示系统状态、更改系统设置或重新配置端口或设备。使用不带参数的 mode 显示控制台和可用 COM 设备的所有可控制属性。因为可以使用 mode 执行多种不同的任务，所以用于执行每种任务的语法是不同的。单击要执行的任务


配置串行通行端口




语法



mode comm[:] [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}]


参数



	comm [:]

	指定异步通讯的 (COM) 端口号。

	baud=b

	指定以每秒位表示的传输速率。下列表列出了 b 的有效缩写形式及相关速度：


值
速度


11
110 baud


15
150 baud


30
300 baud


60
600 baud


12
1200 baud


24
2400 baud


48
4800 baud


96
9600 baud


19
19,200 baud




	parity=p

	指定系统如何使用奇偶校验位来检查传输错误。下表列出了有效的 p 值。默认值是 e。不是所有的计算机都支持值 m 和 s。



值
说明


n
none


e
even


o
odd


m
mark


s
space




	data=d

	指定字符中的数据位数。d 的有效值范围是 5 到 8。默认值是 7。不是所有的计算机都支持值 5 和 6。

	stop=s

	指定定义字符尾部的停止位的数目：1、1.5 或 2。如果波特率为 110,则默认值为 2：否则，默认值为 1。并非所有的计算机都支持 1.5 这个值。

	to={on|off}

	指定是否打开或关闭无限超时处理。默认设置为关闭。

	xon={on|off}

	指定是否打开控制数据流的 xon 或 xoff 协议。

	odsr={on|off}

	指定使用“数据设置就绪 (DSR)”电路的输出握手是否打开或关闭。

	octs={on|off}

	指定使用“清除发送 (CTS)”电路的输出握手是否打开或关闭。

	dtr={on|off|hs}

	指定是否打开或关闭“数据终端就绪 (DTR)”电路，或将其设置为握手。

	rts={on|off|hs|tg}

	指定是否将“请求发送 (RTS)”电路设置为打开、关闭、握手或切换。

	idsr={on|off}

	指定是否打开 DSR 电路灵敏度。

/?在命令提示符显示帮助。
 


显示所有设备或单个设备的状态。




语法



mode [device] [/status]


参数



	device

	指定要显示其状态的设备的名称。

	/status 

	请求任何重定向的并行打印机的状态。可以将 /status 命令行选项缩写为 /sta 。

/?在命令提示符显示帮助。



注释


如果在没有参数的情况下使用，则 mode 显示系统上所有已安装设备的状态。






将输出从并行端口重定向到串行通讯端口。




语法



mode lptn[:]=comm[:]


参数



	lptn

	必需。指定并行端口。n 的有效值范围从 1 到 3。

	comm [:]

	必需。指定串行端口。m 的有效值范围是 1 到 4。

/?在命令提示符显示帮助。



注释


 必须是“管理组”的成员才能重定向打印。
    
    



范例



 要将系统设置为可以发送并行打印机输出到串行打印机，必须使用两次 mode 命令。第一次使用 mode 是为了配置串行端口。第二次使用 mode 将并行打印机的输出重定向到在第一个 mode 命令中指定的串行端口。

 例如，如果串行打印机工作速率为 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]


参数



	设备

	必需。指定要为之选择代码页的设备。只有 CON 才是设备的有效名。

	codepage select

	必需。指定哪个代码页要用于指定的设备。可以将 codepage、select 缩写为 cp 和 sel。

	yyy

	必需。指定要选择的代码页面号。下表列出了所支持的各个代码页及其国家（地区）或语言。


值
国家（地区）


437
美国


850
多语言（拉丁文 I）


852
斯拉夫语（拉丁文 II）


855
西里尔文(俄语)


857
土耳其语


860
葡萄牙语


861
冰岛语


863
加拿大 - 法语


865
日耳曼语


866
俄语


869
现代希腊语




	codepage 

	必需。如果有的话，则显示为指定设备选中的代码页号码。

	/status 

	显示为指定设备选择的当前代码页号码。可以将 /status 缩写为 /sta 。不论是否指定 /status，mode codepage 都将显示为特定设备选择的代码页的号码。

/?在命令提示符显示帮助。
 


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




语法



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


参数



	con[:]

	必需。指定是对命令提示符窗口进行的更改。

	cols=c

	指定在命令提示符屏幕缓冲区中的字符（列）的宽度。

	lines=n

	指定在命令提示符屏幕缓冲区中的行深数

/?在命令提示符显示帮助。





设置键盘字符输入速率




语法



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


参数



	con[:]

	必需。参考键盘。

	rate=r

	指定按下某键时，字符在屏幕上重复出现的速率。

	delay=d

	指定在按下并按住某键后该字符开始重复前所需要的时间。

/?在命令提示符显示帮助。



注释


 字符重复率是指当按住某字符的键后，该字符重复的速度。字符重复率有两个组件，速度和延迟。有些键盘不识别此命令。
    
 rate=r
	
有效值范围从 1 到 32。这些值分别等于大约每秒 2 到 30 个字符。IBM AT 兼容键盘的默认值是 20，IBM PS/2 兼容键盘默认值是 21。如果设置了速度，也必须设置延迟。
    
 使用 delay=d
	
d 的有效值是 1,2,3,和 4（分别代表 0.25、0.50、0.75 和 1 秒）。默认值是 2。如果设置延迟，就必须设置速度。
    
 

XOX





