
font
to
cmd”之类的关键字),添加console使用的字体,这种方法没有错,但是我试了无数遍都不行,反而把新宋体都搞没有了,后来我猜测很可能是语言的问题,我的cmd里面是中文编码,然后那些好看的英文字体就不起作用了。但cmd左上角的属性对话框并没有提供修改字符编码的选项,只是显示出来,看着不能改。解决方法还是被我发现了,在命令提示符的快捷方式上面点右键,里面可以改成英文编码,然后在去cmd窗口左上角的属性对话框里调字体,这时你在注册表添加的字体就都出来了
汗。。。小小字体费了我大半天
顺便说一下我最喜欢的写代码的字体是mac里默认的monaco,如果是ubuntu里我会调成斜体的,在windows里斜的太厉害了,就用普通了
0.默认的字体可能太小,改了大小之后1.打开注册表编辑器( regedit ), 先看 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont 名称 000 或 0000,不跟之前的一样 数据为你喜欢的字体名比如 微软雅黑Monaco .
2.跳到 HKEY_CURRENT_USER\Console ,找到有 cmd.exe 那一项,设置 FaceName 为你喜欢的字体名, 然后重新打开 cmd.exe 看看吧
·······························································
直接在 HKEY_CURRENT_USER\Console ,找到有 cmd.exe 那一项,设置 FaceName 为你已经安装字体名, 然后重新打开 cmd.exe 看看吧
如果崩溃了,说明字体有问题,安装别的字体。
以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI<# :
cls&echo off
rem 安装字体
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
powershell -NoProfile -ExecutionPolicy bypass "Invoke-Command -ScriptBlock ([ScriptBlock]::Create([IO.File]::ReadAllText('%~f0',[Text.Encoding]::GetEncoding('GB2312'))))"
echo%#% +%$%%$%/%@% %z%
pause&exit
#>
$fontfile="D:\xxx\中圆简体.ttf"
if(-not (test-path -liter $fontfile)){write-host ('"'+$fontfile+'" 未找到')exit}
$sa=New-Object -ComObject Shell.Application
$sa.NameSpace(20).CopyHere($fontfile)
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)