Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Возможно ли поменять размер шрифта в окне консоли: Cmd (http://forum.oszone.net/showthread.php?t=301356)

ufooo 18-06-2015 19:26 2519976

Возможно ли поменять размер шрифта в окне консоли: 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


Iska 18-06-2015 21:13 2520007

Цитата:

Цитата 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₁₀).

ufooo 18-06-2015 22:55 2520024

Цитата:

Цитата Iska
reg.exe add HKCU\Console /v FontSize /t REG_DWORD /d 0x0012000a /f »

Годится!

ufooo 19-06-2015 00:20 2520045

Для интереса, может кто знает почему тут по умолчанию находится четиры строки реестра на Китайском.
Код:

[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=1&wtype=0
Но что эти строки делает в моем, "Windows 7 Ru / En"- и как тут попали?

Darkar25 02-10-2017 18:56 2768023

Цитата:

Цитата Iska
Цитата 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₁₀). »

попробовал...увеличивает шрифт без проблем...а можно ли как-то его уменьшить?

Iska 02-10-2017 19:23 2768032

Цитата:

Цитата Darkar25
а можно ли как-то его уменьшить? »

Можно. Так же.

Darkar25 02-10-2017 20:03 2768042

Цитата:

Цитата Iska
Цитата 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
шрифт увеличился...
попробовал убавить но он не уменьшился(((остался обычным...
либо я недопираю как это работает либо убавление и правда не влияет на размер шрифта...

Цитата:

Цитата Iska
установит для растрового шрифта окна консоли размер 10x18 пт »

можно туже самую команду но устанавливающуу шрифт 4x6?

Iska 02-10-2017 20:36 2768050

Цитата:

Цитата 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 20:43 2768056

Цитата:

Цитата Iska
Цитата 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 »

хорошо что вы мне всё объяснили,плохо что ничего не работает(((
размер шрифта остается прежним...

Iska 02-10-2017 20:50 2768058

Цитата:

Цитата Darkar25
,плохо что ничего не работает(((
размер шрифта остается прежним... »

Подробное описание того, что Вы сделали. С показом скриншотов и видео того, что именно делали, и что именно не работает.

Darkar25 02-10-2017 21:03 2768066

Ссылка на видео: https://yadi.sk/i/nlhfU7aM3NQeG4
Цитата:

Цитата Iska
Подробное описание того, что Вы сделали. С показом скриншотов и видео того, что именно делали, и что именно не работает. »


Iska 03-10-2017 06:55 2768138

Вложений: 1
Замечательно! Только вот Вы вносите изменения в одно место, а результаты пытаетесь смотреть в совершенно другом.

Да и толку-то? Вы ведь совсем другого жаждете :). В общем, вот, без каких-либо проверок, образец: Файл 148479, играйтесь.

londonist 06-09-2018 08:04 2830157

Вот кстати строчка из похожей проблемы. "Запуск 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ники, а производить процедуру "самозапуска" с нужными вам параметрами.


Время: 11:35.

Время: 11:35.
© OSzone.net 2001-