Показать полную графическую версию : [решено] Возможно ли поменять размер шрифта в окне консоли: Cmd
Если это возможно, то что добавить, или поменять в этом скрипте чтобы поменять размер шрифта / текста в консоли: Cmd.
@Echo Off
Reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\Nls" /v "00000412" /t REG_SZ /d "" /f
Reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\Nls" /v "00000804" /t REG_SZ /d "" /f
Reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\Nls" /v "00000411" /t REG_SZ /d "" /f
Reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\Nls" /v "00000409" /t REG_SZ /d "" /f
Reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\Nls" /v "00000404" /t REG_SZ /d "" /f
Reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\RasterFonts" /v "woafont" /t REG_SZ /d "app866.fon" /f
Reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\RasterFonts" /v "CGA40WOA.FON" /t REG_SZ /d "CGA40866.FON" /f
Reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\RasterFonts" /v "CGA80WOA.FON" /t REG_SZ /d "CGA80866.FON" /f
Reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\RasterFonts" /v "EGA40WOA.FON" /t REG_SZ /d "EGA40866.FON" /f
Reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\RasterFonts" /v "EGA80WOA.FON" /t REG_SZ /d "vga866.FON" /f
Reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont" /v "0" /t REG_SZ /d "Lucida Console" /f
Reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont" /v "00" /t REG_SZ /d "Consolas" /f
Exit /b
Если это возможно, то что добавить, или поменять в этом скрипте чтобы поменять размер шрифта / текста в консоли: Cmd. »
Ничего.
reg.exe add HKCU\Console /v FontSize /t REG_DWORD /d 0x00120000 /f
установит для TrueType-шрифта окна консоли размер 18 пт (старшая тетрада значения — 12₁₆=18₁₀).
reg.exe add HKCU\Console /v FontSize /t REG_DWORD /d 0x0012000a /f
установит для растрового шрифта окна консоли размер 10x18 пт (младшая тетрада значения — A₁₆=10₁₀, старшая тетрада значения — 12₁₆=18₁₀).
reg.exe add HKCU\Console /v FontSize /t REG_DWORD /d 0x0012000a /f »
Годится!
Для интереса, может кто знает почему тут по умолчанию находится четиры строки реестра на Китайском.
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont]
"949"="*굴림체"
"0"="Lucida Console"
"950"="*細明體"
"932"="*MS ゴシック"
"936"="*新宋体"
"00"="Consolas"
Тут это можно прочитать;
http://www.sysnet.pe.kr/Default.aspx?mode=2&sub=0&detail=1&pageno=0&wid=1711&rssMode=1&wtype=0
Но что эти строки делает в моем, "Windows 7 Ru / En"- и как тут попали?
Darkar25
02-10-2017, 18:56
Цитата ufooo:
Если это возможно, то что добавить, или поменять в этом скрипте чтобы поменять размер шрифта / текста в консоли: Cmd. »
Ничего.
Код:
reg.exe add HKCU\Console /v FontSize /t REG_DWORD /d 0x00120000 /f
установит для TrueType-шрифта окна консоли размер 18 пт (старшая тетрада значения — 12₁₆=18₁₀).
Код:
reg.exe add HKCU\Console /v FontSize /t REG_DWORD /d 0x0012000a /f
установит для растрового шрифта окна консоли размер 10x18 пт (младшая тетрада значения — A₁₆=10₁₀, старшая тетрада значения — 12₁₆=18₁₀). »
попробовал...увеличивает шрифт без проблем...а можно ли как-то его уменьшить?
а можно ли как-то его уменьшить? »
Можно. Так же.
Darkar25
02-10-2017, 20:03
Цитата Darkar25:
а можно ли как-то его уменьшить? »
Можно. Так же. »
да?я пробовал добавить по 2 нуля в каждой строчке...
reg.exe add HKCU\Console /v FontSize /t REG_DWORD /d 0x0012000000 /f
reg.exe add HKCU\Console /v FontSize /t REG_DWORD /d 0x001200000a /f
pause
шрифт увеличился...
попробовал убавить но он не уменьшился(((остался обычным...
либо я недопираю как это работает либо убавление и правда не влияет на размер шрифта...
установит для растрового шрифта окна консоли размер 10x18 пт »можно туже самую команду но устанавливающуу шрифт 4x6?
да?я пробовал добавить по 2 нуля в каждой строчке...
reg.exe add HKCU\Console /v FontSize /t REG_DWORD /d 0x0012000000 /f
reg.exe add HKCU\Console /v FontSize /t REG_DWORD /d 0x001200000a /f »
Метод «научного тыка» работает не всегда так, как Вы предполагаете.
либо я недопираю как это работает »
Как оно работает — сказано там же:
reg.exe add HKCU\Console /v FontSize /t REG_DWORD /d 0x00120000 /f
установит для TrueType-шрифта окна консоли размер 18 пт (старшая тетрада значения — 12₁₆=18₁₀).
reg.exe add HKCU\Console /v FontSize /t REG_DWORD /d 0x0012000a /f
установит для растрового шрифта окна консоли размер 10x18 пт (младшая тетрада значения — A₁₆=10₁₀, старшая тетрада значения — 12₁₆=18₁₀).
»
можно туже самую команду но устанавливающуу шрифт 4x6? »
Эта команда не «устанавливает шрифт», а лишь задаёт размеры. Если используется TrueType шрифт — для размера будет использована только старшая тетрада, если растровый — то обе тетрады.
reg.exe add HKCU\Console /v FontSize /t REG_DWORD /d 0x00060004 /f
Darkar25
02-10-2017, 20:43
Цитата Darkar25:
да?я пробовал добавить по 2 нуля в каждой строчке...
reg.exe add HKCU\Console /v FontSize /t REG_DWORD /d 0x0012000000 /f
reg.exe add HKCU\Console /v FontSize /t REG_DWORD /d 0x001200000a /f »
Метод «научного тыка» работает не всегда так, как Вы предполагаете.
Цитата Darkar25:
либо я недопираю как это работает »
Как оно работает — сказано там же:
Цитата Iska:
Код:
reg.exe add HKCU\Console /v FontSize /t REG_DWORD /d 0x00120000 /f
установит для TrueType-шрифта окна консоли размер 18 пт (старшая тетрада значения — 12₁₆=18₁₀).
Код:
reg.exe add HKCU\Console /v FontSize /t REG_DWORD /d 0x0012000a /f
установит для растрового шрифта окна консоли размер 10x18 пт (младшая тетрада значения — A₁₆=10₁₀, старшая тетрада значения — 12₁₆=18₁₀).
»
Цитата Darkar25:
можно туже самую команду но устанавливающуу шрифт 4x6? »
Эта команда не «устанавливает шрифт», а лишь задаёт размеры. Если используется TrueType шрифт — для размера будет использована только старшая тетрада, если растровый — то обе тетрады.
Код:
reg.exe add HKCU\Console /v FontSize /t REG_DWORD /d 0x00060004 /f »
хорошо что вы мне всё объяснили,плохо что ничего не работает(((
размер шрифта остается прежним...
,плохо что ничего не работает(((
размер шрифта остается прежним... »
Подробное описание того, что Вы сделали. С показом скриншотов и видео того, что именно делали, и что именно не работает.
Darkar25
02-10-2017, 21:03
Ссылка на видео: https://yadi.sk/i/nlhfU7aM3NQeG4
Подробное описание того, что Вы сделали. С показом скриншотов и видео того, что именно делали, и что именно не работает. »
Замечательно! Только вот Вы вносите изменения в одно место, а результаты пытаетесь смотреть в совершенно другом.
Да и толку-то? Вы ведь совсем другого жаждете :). В общем, вот, без каких-либо проверок, образец: 148479, играйтесь.
londonist
06-09-2018, 08:04
Вот кстати строчка из похожей проблемы. "Запуск CMD в полноэкранном режиме или в развернутом окне"
Вам достаточно поставить эту строку в самом начале скрипта и указать после этой строки начало скрипта.
if "%maximize%" == "yes" (goto logo) else (set maximize=yes&&title Launcher&&start /max your_script.cmd&&exit)
Я использовал это примерно так:
if "%maximize%" == "yes" (goto logo) else (set maximize=yes&&title Launcher&&start /max your_script.cmd&&exit)
:logo
echo MY SCRIPT LOGO
...
Работает на базе команды start /max your_script.cmd
Позволяет не создавать лишние BATники, а производить процедуру "самозапуска" с нужными вам параметрами.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.