|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Смена шрифта в cmd ? |
|
CMD/BAT - Смена шрифта в cmd ?
|
Старожил Сообщения: 440 |
Профиль | Отправить PM | Цитировать В cmd можно сменить цвет командой color , нельзя ли так же сменить и шрифт ?
Собственно проблема в том что по умолчанию в cmd стоит точечный шрифт и он не отображает русские буквы даже если меняешь кодовую страницу, а шрифт Lucida Console работает нормально, а поскольку приходится запускать батники на разных компах, менять там каждый раз шрифт не очень удобно. |
|
Отправлено: 13:14, 06-08-2009 |
Старожил Сообщения: 426
|
Профиль | Отправить PM | Цитировать Можно менять только кодовую страницу с помощью той же команды MODE, но сам такое практически не практиковал и строка сия была раз и навсегда прописана в AutoExec.bat еще во времена младших версий винды...
Нормального решения я не вижу, но... не примите за издевательство, однако некоторые краткие фразы на русском можно при большом желании "рисовать" табличной графикой, размещая символ в 3 строки текста. Для этого нужно заготовить шрифт и пользоваться текстовым редактором, поддерживающим вертикальные блоки (например встроенный в FAR). |
------- Отправлено: 16:55, 06-08-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 492
|
Профиль | Отправить PM | Цитировать Может тогда сначала внести изменения в реестр, а потом запустить батник? Как-то так
|
------- Отправлено: 17:17, 06-08-2009 | #3 |
Старожил Сообщения: 440
|
Профиль | Отправить PM | Цитировать ackerman2007, Я когда-то делал нечто подобное, но это все же не очень удобно, приходится батник перегружать, и помню было что-то что не всегда срабатывало. Так-то мне кажется должен быть способ, ведь шрифт так же как и цвет можно изменить на ходу.
|
Отправлено: 22:40, 06-08-2009 | #4 |
Старожил Сообщения: 440
|
Профиль | Отправить PM | Цитировать а как сделать вот это:
reg add HKCU\Console\%SystemRoot%_system32_cmd.exe /v FaceName /t REG_SZ /d "Lucida Console" /f reg add HKCU\Console\%SystemRoot%_system32_cmd.exe /v FontFamily /t REG_DWORD /d 0x0000036 /f reg add HKCU\Console\%SystemRoot%_system32_cmd.exe /v FontSize /t REG_DWORD /d 0x000c0000 /f reg add HKCU\Console\%SystemRoot%_system32_cmd.exe /v FontWeight /t REG_DWORD /d 0x0000190 /f пробовал вот так: reg add HKCU\Console\^%SystemRoot^%_system32_cmd.exe /v FaceName /t REG_SZ /d "Lucida Console" /f reg add HKCU\Console\^%SystemRoot^%_system32_cmd.exe /v FontFamily /t REG_DWORD /d 0x0000036 /f reg add HKCU\Console\^%SystemRoot^%_system32_cmd.exe /v FontSize /t REG_DWORD /d 0x000c0000 /f reg add HKCU\Console\^%SystemRoot^%_system32_cmd.exe /v FontWeight /t REG_DWORD /d 0x0000190 /f |
|
Отправлено: 11:56, 21-08-2009 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 13:11, 21-08-2009 | #6 |
Ветеран Сообщения: 2196
|
Профиль | Отправить PM | Цитировать На Windows 7x86 на моей системе имеет место быть проблема с отображением кириллицы. http://savepic.org/3008784.png
Проблема решается путём выполнения вручную рекомендаций Цитата:
|
|
Отправлено: 13:29, 14-03-2013 | #7 |
Ветеран Сообщения: 2196
|
Профиль | Отправить PM | Цитировать Нагуглил код, но почему-то баг не исправляется. Возможно проблемы с правами? Как придумать эмуляцию перезагрузки, чтобы реально не перезагружать компьютер? При выполнении рекомендаций в посте выше всё работает. Прошу гуру помочь с кодом.
@echo off pushd %SystemRoot%\System32 for %%F in (C_1252.NLS C_1251.NLS) do call :STAND %%F C_1252.NLS popd echo. pause exit /b :STAND rem Не допускает повторной обработки: if exist %1.bak goto :EOF rem Устанавливает владельцем текущего пользователя: takeown /f %1 rem Предоставляет текущему пользователю полный (F) доступ: icacls %1 /grant %USERNAME%:(F) rem Сохранение оригинального файла: ren %1 %1.bak ::rem Подмена кодовой таблицы: copy %1.bak %2 |
Последний раз редактировалось sov44, 15-03-2013 в 09:33. Отправлено: 09:15, 15-03-2013 | #8 |
Ветеран Сообщения: 1309
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 02:30, 11-10-2014 | #9 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Ошибка - смена шрифта | Vitaliy21 | Microsoft Windows 2000/XP | 2 | 01-12-2008 04:31 | |
Доступ - [решено] Смена пароля с помощью cmd | censored | Microsoft Windows 2000/XP | 2 | 25-11-2008 17:36 | |
Помогите пожалуйста не срабатывает команда из*cmd файла запускаемого из RanOnceEx.cmd | vovchiku | Автоматическая установка Windows 2000/XP/2003 | 6 | 25-09-2007 23:38 | |
Win32 API | Смена цвета шрифта у кнопки | Savant | Программирование и базы данных | 4 | 18-03-2005 12:48 | |
Смена шрифта в служебных окнах | Vlad56 | Microsoft Windows 95/98/Me (архив) | 9 | 09-10-2002 18:24 |
|