首先打开注册表编辑器,Win+R(win就是那个Windows标志的按键)。具体设置参考如下:

1、默认设置:
保存在 HKEY_CURRENT_USER\Console
2、自定义设置:
保存在 [HKEY_CURRENT_USER\Console%SystemRoot%_system32_cmd.exe]

里面是一些自定义的设置,优先级高于默认设置。
3、各键及其值所代表的意义:
“WindowPosition”=dword:00640104
“CodePage”=dword:000003a8
“FontSize”=dword:00100008
“FontFamily”=dword:00000030
“FontWeight”=dword:00000190
“HistoryNoDup”=dword:00000000
“FullScreen”=dword:00000000
“ScreenColors”=dword:000000ce
“ScreenBufferSize”=dword:12c0050
4、键值意义:注:各键值均为十六进制表示
窗口位置—–WindowPosition—高四位为上,低四位为左。
如00640104,即距屏幕上沿64H=100,距屏幕左沿104H=260
字体大小—–FontSize———高四位为字高,低四位为字宽
如00100008,即字体宽×高=08H×10H=8×16
全屏幕——-FullScreen——-0:窗口 1:全屏幕(此时WindowPosition失效)
窗口尺寸—–WindowSize——-高四位为高度,低四位为宽度
默认00190050,即高19H=25行,宽50H=80列
缓冲区尺寸—ScreenBufferSize-高四位为高度,低四位为宽度
默认012c0050,即高12cH=300行,宽50H=80列
字体颜色—–ScreenColors—–低两位同color设置中的字体颜色值
字体类型—–FontFamily——-36:新宋体 30:点阵字体
当前代码页—CodePage———默认3a8H=936:ANSI/OEM-简体中文GBK
丢弃旧副本—HistoryNoDup—–0:不丢弃 1:丢弃旧副本
5、自定义与默认关系:
系统首先在自定义里面查找相关设置,若自定义中没有,则到默认里面查找。
即自定义优先级高于默认。
6、批处理设定窗口属性


set rr="HKCU\Console%%SystemRoot%%_system32_cmd.exe"
reg delete %rr% /f>nul
reg add %rr% /v "WindowPosition" /t REG_DWORD /d 0x00640104 /f>nul
reg add %rr% /v "WindowSize" /t REG_DWORD /d 0x00190050 /f>nul
reg add %rr% /v "ScreenBufferSize" /t REG_DWORD /d 0x00190050 /f>nul
reg add %rr% /v "FullScreen" /t REG_DWORD /d 0x00000001 /f>nul
reg add %rr% /v "FontSize" /t REG_DWORD /d 0x00100008 /f>nul

可以将上面的代码保存到一个文本文件,并将扩展名改成.bat批处理文件来双击运行。

7、字体大小:

(1)点阵字体(较小)

3×5——-00050003

5×8——-00080005

6×12——000c0006

6×13——000d0006

8×16——00100008

8×18——00120008

10×20—–0014000a

10×22—–0016000a

12×27—–001b000c

(2)新宋体(较大)

6—-00060000—3*7

8—-00080000—4*9

10—000a0000—5*11

12—000c0000—6*14

14—000e0000—7*16

16—00100000—8*18

18—00120000—9*21

20—00140000—10*23

24—00180000—12*27

28—001c0000—14*32

36—00240000—18*41

72—00480000—36*82

以上是自定义cmd窗口属性的基本知识