修改cmd窗口的大小、颜色、字体的方法.docx_第1页
修改cmd窗口的大小、颜色、字体的方法.docx_第2页
修改cmd窗口的大小、颜色、字体的方法.docx_第3页
修改cmd窗口的大小、颜色、字体的方法.docx_第4页
修改cmd窗口的大小、颜色、字体的方法.docx_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

改变cmd窗口的大小、颜色、字体的方法2009年05月01日 星期五 13:35最简单的设置方法:echo offmode con cols=40 lines=10echo wind now moon flower smilepause调整cols=40 lines=10的值可改变窗口大小。1、默认设置:HKEY_CURRENT_USERConsole2、自定义设置:HKEY_CURRENT_USERConsole%SystemRoot%_system32_cmd.exe3、键及值:WindowPosition=dword:00640104CodePage=dword:000003a8FontSize=dword:00100008FontFamily=dword:00000030FontWeight=dword:00000190HistoryNoDup=dword:00000000FullScreen=dword:00000000ScreenColors=dword:000000ceScreenBufferSize=dword:12c00504、键值意义:各键值均为十六进制表示窗口位置-WindowPosition-高四位为上,低四位为左。 如00640104,即距屏幕上沿64H=100,距屏幕左沿104H=260字体大小-FontSize-高四位为字高,低四位为字宽 如00100008,即字体宽高=08H10H=816全屏幕-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=HKCUConsole%SystemRoot%_system32_cmd.exereg delete %rr% /fnulreg add %rr% /v WindowPosition /t REG_DWORD /d 0x00640104 /fnulreg add %rr% /v WindowSize /t REG_DWORD /d 0x00190050 /fnulreg add %rr% /v ScreenBufferSize /t REG_DWORD /d 0x00190050 /fnulreg add %rr% /v FullScreen /t REG_DWORD /d 0x00000001 /fnulreg add %rr% /v FontSize /t REG_DWORD /d 0x00100008 /fnul7、字体大小:(1)点阵字体(较小)35-0005000358-00080005612-000c0006613-000d0006816-00100008818-001200081020-0014000a1022-0016000a1227-001b000c(2)新宋体(较大)6-00060000-3*78-00080000-4*910-000a0000-5*1112-000c0000-6*1414-000e0000-7*1616-00100000-8*1818-00120000-9*2120-00140000-10*2324-00180000-12*2728-001c0000-14*3236-00240000-18*4172-00480000-36*82给批处理建立一个快捷方式,快捷方式属性里可以设置弹出窗口位置,通过快捷方式运行批处理就可以控制批处理窗口的位置了。由此想到一个隐藏,批处理窗口的办法,虽然可能没什么用,但在批处理中设置窗口位置到屏幕外面就可以了隐藏批处理了。1、大小(都会修改注册表,所以是永久的)建议:运行cmd后,标题栏上点右键属性布局,在“窗口大小”下面的高度和宽度分别填上你想要的数值,点确定,在弹出的对话框中选择“保存属性,供以后具有相同标题的窗口使用”不宜:reg add HKCUSOFTWAREMicrosoftCommand Processor /v AutoRun /d mode con cols=300 lines=80 /f(里面的数字根据自己的需要修改)要在批处理中即时改变,把上面的代码mode con cols=300 lines=80加入到批处理中即可。2、颜色(和上面类似,也是永久的)和上面类似,运行cmd后,标题栏上点右键属性颜色,把相应位置改成自己想要的数值。还是和上面类似,reg add HKCUSOFTWAREMicrosoftCommand Processor /v AutoRun /d mode con cols=300 lines=80&color fc /f(根据自己的需要调整,颜色代码参见color /?,)要在批处理中即时改变,把上面的代码color fc加入到批处理中即可。要实现更复杂的颜色变化(比如每行的颜色都不同),请参考批处理&彩色文字一文3、字体(和上面类似,也是永久的)还是和上面类似,运行cmd后,标题栏上点右键属性字体,选择相应的字体和大小。要在批处理中设置字体,只能通过修改注册表(因为没有直接设置字体的命令)echo offif not %1= (:code hereecho hellopause) else (setlocal EnableDelayedExpansionrem set regpath0=hkcuconsole%SystemRoot%_system32_cmd.exeset regpath=hkcuconsoleNewViewnul reg add !regpath! /v FaceName /d 新宋体 /fnul reg add !regpath! /v FontSize /t REG_DWORD /d 0x00120000 /fnul reg add !regpath! /v FontWeight /t REG_DWORD /d 400 /fstart NewView cmd /c %s0 arg)echo offtitle 河南黑盟color ADecho echo 请按任意键退出pause nul 2nulcolor属性应用color attrattr 指定控制台输出的颜色属性颜色属性由两个16进制数字指定-第一为背景,第二则为前景。每个数字可以为以下任何值之一:0=黑色 8=灰色1=蓝色 9=淡蓝色2=绿色 A=淡绿色3=湖蓝色 B=淡浅绿色4=红色 C=淡红色5=紫色 D=淡紫色6=黄色 E=淡黄色7=白色 F=亮白色使用第三方软件colorcmd.exe实现echo offecho.colorcmd 0 0 &colorcmd 12 0 &colorcmd 14 0 选项&colorcmd 12 0 &echo.colorcmd 0 0 &colorcmd 12 0 &colorcmd 13 0 1&colorcmd 12 0 . &colorcmd 11 9 选项 1 &colorcmd 12 0 &echo.colorcmd 0 0 &colorcmd 12 0 &colorcmd 13 0 2&colorcmd 12 0 . &colorcmd

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论