设置CMD窗口

  • Post author:
  • Post category:其他




1、图形界面设置



1.1 打开CMD窗口

按下

win

+

R

,输入

cmd

命令,按下

enter

键。



1.2 点击属性设置

点击窗口顶上空白

右键

,选择

属性

,在

布局

里面调整相关参数进行设置。

属性设置



2、命令mode修改



2.1 查看控制台信息

cmd窗口输入

mode

按下

enter

键。显示相关参数:

C:\Windows\system32>mode
设备状态 CON:---------
行:        9001 
列:       90
键盘速度:   31
键盘延迟:  1
代码页:     936

默认的控制台的大小是 9001 * 90



2.2 修改控制台参数



mode /?

查看

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]
设备状态:          MODE [device] [/STATUS] 
打印重定向:        MODE LPTn[:]=COMm[:] 
选择代码页:        MODE CON[:] CP SELECT=yyy
代码页状态:        MODE CON[:] CP [/STATUS] \
显示模式:          MODE CON[:] [COLS=c] [LINES=n] 
击键率:            MODE CON[:] [RATE=r DELAY=d]

显示模式: MODE CON[:] [COLS=c] [LINES=n]

可以用命令 mode con cols=100 lines=40 或 mode 100,40 来修改窗口大小为 100*40。

在这里插入图片描述


窗口大小

是被改成了想要的 100*40, 但是是屏幕缓冲区的大小也变成了 100*40,此时会导致无法追溯屏幕打印的历史信息(无上下滚动条),

说明 mode 对于窗口大小和屏幕缓冲区大小不能单独设置



无滚动条



3、注册表方式修改



3.1 打开注册表

按下

win

+

R

,输入

regedit

命令,按下

enter

键。

找到保存系统默认的 cmd 命令窗口的屏幕缓冲区大小的两个键值分别是:


屏幕缓冲区大小

: HKEY_CURRENT_USER\Console\ScreenBufferSize 如果9001*70 时值为 0x23290046


窗口位置

: HKEY_CURRENT_USER\Console\WindowSize 如 40*70 时值为 0x00280046


窗口位置

: HKEY_CURRENT_USER\Console\WindowPosition 如 30*771 时值为 0x001e0303

这是用的十六进制值来表示的,十六进制可以前加零来补齐为 8 位来理解.十六进制的前四位是高,后四位是宽,如:

0x23290046		 0046 的十进制是 70,2329的十进制是 9001, 窗口大小是 70*9001
0x00280046		 0046 的十进制是 70,0028 的十进制是 40, 缓冲区大小就是 70*40

注册表中名称及参数查看对比

注册表名称及参数查看



3.2 修改参数

用电脑自带计算器

程序员

方式计算,输入十进制参数,然后点击十六进制。

在这里插入图片描述

注册表双击要修改的名称进行修改:

在这里插入图片描述

或者在

cmd控制台

里面命令方式(WindowSize:100*40 ScreenBufferSize:100*3000)设置:

reg add “HKEY_CURRENT_USER\Console” /t REG_DWORD /v WindowSize /d 0x00280064 /f

reg add “HKEY_CURRENT_USER\Console” /t REG_DWORD /v ScreenBufferSize /d 0xbb80064 /f

总结:通过图形界面修改方便些。



版权声明:本文为qq_22564949原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。