当前位置:DOS资源站资料中心入门文章 → 改变cmd窗口的大小、颜色、字体

改变cmd窗口的大小、颜色、字体

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2008-5-25 18:04:23

1、大小(①②都会修改注册表,所以是永久的)
①建议:运行cmd后,标题栏上点右键→属性→布局,在“窗口大小”下面的高度和宽度分别填上你想要的数值,点确定,在弹出的对话框中选择“保存属性,供以后具有相同标题的窗口使用”
②不宜:reg add "HKCU\SOFTWARE\Microsoft\Command Processor" /v AutoRun /d "mode con cols=300 lines=80" /f(里面的数字根据自己的需要修改)

要在批处理中即时改变,把上面的代码mode con cols=300 lines=80加入到批处理中即可。

2、颜色(和上面类似,也是永久的)
①和上面类似,运行cmd后,标题栏上点右键→属性→颜色,把相应位置改成自己想要的数值。
②还是和上面类似,reg add "HKCU\SOFTWARE\Microsoft\Command Processor" /v AutoRun /d "mode con cols=300 lines=80&color fc" /f(根据自己的需要调整,颜色代码参见color /?,)

要在批处理中即时改变,把上面的代码color fc加入到批处理中即可。

要实现更复杂的颜色变化(比如每行的颜色都不同),请参考批处理&&彩色文字一文

3、字体(和上面类似,也是永久的)
还是和上面类似,运行cmd后,标题栏上点右键→属性→字体,选择相应的字体和大小。

要在批处理中设置字体,只能通过修改注册表(因为没有直接设置字体的命令)
@echo off
if not "%1"=="" (
::code here
echo hello
pause
) else (
setlocal EnableDelayedExpansion
rem set "regpath0=hkcu\console\%%SystemRoot%%_system32_cmd.exe"
set "regpath=hkcu\console\NewView"
>nul reg add !regpath! /v FaceName /d "新宋体" /f
>nul reg add !regpath! /v FontSize /t REG_DWORD /d 0x00120000 /f
>nul reg add !regpath! /v FontWeight /t REG_DWORD /d 400 /f
start "NewView" cmd /c %~s0 arg
)