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
::预启动代码
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