【教学】修改批处理窗口字体大小
bat吧
全部回复
仅看楼主
level 14
Iona💧 楼主
@echo off
::预启动代码
if "%1"=="" goto i
echo.本批处理字体大小已被修改为点阵字体8×16。
pause
exit
:i
for /f "tokens=2*" %%i in ('reg query HKEY_CURRENT_USER\Console^|findstr FontSize') do set fontsize=%%j
echo.yes|reg add HKEY_CURRENT_USER\Console /v FontSize /t REG_DWORD /d 0x00100008 >nul 2>nul
::上面这句/d后的内容设置了批处理窗口字体大小,可修改为对照表中的十六进制数
start "" %0 done
echo.yes|reg add HKEY_CURRENT_USER\Console /v FontSize /t REG_DWORD /d %fontsize% >nul 2>nul
::上面这句使字体大小在运行批处理后改回来
exit
::以下为对照表
3×5-------0x00050003
5×8-------0x00080005
6×12------0x000c0006
6×13------0x000d0006
8×16------0x00100008
8×18------0x00120008
10×20-----0x0014000a
10×22-----0x0016000a
12×27-----0x001b000c
2013年05月17日 13点05分 1
level 12
顶一个
2013年05月17日 13点05分 2
level 9
最好是预设好注册表文件,这样在多种显示模式下切换方便一点顺便顶一个
2013年05月17日 17点05分 3
这个具体怎么编写呢?因为修改注册表后必须重启cmd才会生效。。。
2013年05月18日 02点05分
level 13
顶啊 我看见了注册表
2013年05月18日 00点05分 4
level 6
这个大爱。。
2013年08月24日 02点08分 6
算了。。。这次就不算挖坟吧,谢谢支持
2013年08月24日 03点08分
@Iona💧 囧囧囧囧囧,我是看到投票的链接直接飞来的说。。。
2013年08月24日 07点08分
level 14
Iona💧 楼主
既然有人挖了我就再说一句。。。我发现start的时候有些不完善,应当加个判断代码免得还没有打开程序reg就修改回来了。。。我会重发代码的
2013年08月24日 04点08分 7
level 1
除了12×27-----0x001b000c,还有没有更大的字体?谢谢!
2016年02月29日 05点02分 8
哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈@cyxgg @黄田杰 他挖wen
2016年02月29日 09点02分
@bat大人 有没有搞错啊!我上贴吧只想静静地窥屏好么?你能不能多@几个吧务......
2016年02月29日 14点02分
挖坟封一天。至于有没有更大的字体,你可以点开CMD左上角—属性—字体查看。
2016年02月29日 14点02分
@黄田杰
(姚脸)
可是我只知道这几个吧务
2016年03月01日 05点03分
level 11
可以,顶
2016年02月29日 12点02分 9
level 14

2016年02月29日 14点02分 10
level 2
。。。。
2017年03月25日 02点03分 12
level 1
666
2022年12月28日 04点12分 13
1