- ·上一篇文章:U盘量产详解
- ·下一篇文章:制作一个64M的U盘启动盘(mini linux + winpe +dos toolbox)
- ·百度中搜索更多的关于“改变cmd窗口的大小、颜色、字体”相关内容
- ·谷歌中搜索更多的关于“改变cmd窗口的大小、颜色、字体”相关内容
- ******申明******
- 本站文章内容有部分为收录网络中其他网友内容,DOS资源站不保证所有的代码都适合你使用。
- 由于编辑匆忙,有可能造成某些脚本文件出现丢失代码或代码无法运行的情况,请网友根据情况自行修改。
- 如果能将出错部分反馈给我,那就更好了。
改变cmd窗口的大小、颜色、字体
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
)

