文章目录
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
总结:通过图形界面修改方便些。