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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   [решено] Корректное отображение кириллицы в командной строке запущенной на T40 (http://forum.oszone.net/showthread.php?t=175848)

Steelmaster 17-05-2010 04:08 1414886

Корректное отображение кириллицы в командной строке запущенной на T40
 
Всем доброго времени суток!
Возник вопрос - можно ли добиться правильного отображения кириллицы в командной строке запущенной на T40 (из фейкового ситапа) или на графическом этапе установки? Поскольку проблемы с кодировкой только в командной строке и только во время установки, то думаю это какая-то особенность русской Windows. Кто нибудь знает как это исправить?
Если тема по этому вопросу уже существует, буду рад получить ссылку.

amel27 17-05-2010 05:53 1414896

через реестр перед запуском батника, подробно в темах:

CMD/BAT - Как сделать, чтобы русские символы отображались и в блокноте, и при исполнении .bat
Разное - [решено] Неправильная кодировка в консоли
CMD/BAT - Смена шрифта в cmd

Amigos 17-05-2010 09:14 1414943

Вложений: 1
Цитата:

Цитата Steelmaster
можно ли добиться правильного отображения кириллицы в командной строке запущенной на T40 »

при использовании растровых шрифтов - не получается, почему то этот шрифт делает вид, что он совсем не русский
Цитата:


если поменять на трутайпный шрифт - всё получается
Цитата:


в аттаче - маленький аддон для смены шрифта в консольных окнах на TrueType
Внимание - аддон вносит настройки, которые действуют не только на T40, но и после установки!

Steelmaster 18-05-2010 04:20 1415708

Спасибо, использование Lucida Console действительно помогло. Можно ли ключи реестра из Вашего аддона устанавливать из cmd файла на Т40 и куда они запишутся в таком случае? Разве на Т40 Default User с соответствующими ветками реестра уже подключен?

Amigos 18-05-2010 07:10 1415743

Цитата:

Цитата Steelmaster
Можно ли ключи реестра из Вашего аддона устанавливать из cmd файла на Т40»

да. Но сам этот CMD файл запустится с дефолтными настройками, т.е. с кракозяблами.
Цитата:

Цитата Steelmaster
куда они запишутся в таком случае? »

туда же, в HKEY_CURRENT_USER\Console
после установки эта ветка будет называться HKEY_USERS\.DEFAULT\Console и все вновь созданные пользователи её будут наследовать.
Цитата:

Цитата Steelmaster
Разве на Т40 Default User с соответствующими ветками реестра уже подключен? »

и даже раньше.

Amigos 18-05-2010 14:59 1416007

Вложений: 1
поковырялся с растровыми шрифтами
Цитата:

Цитата Amigos
почему то этот шрифт делает вид, что он совсем не русский »

В уже установленной системе за косольные шрифты овечают, в основном файлы vga866.fon и app866.fon
А вот на этапе графической установки используются vgaoem.fon и dosapp.fon соотвественно, в которых кириллицей и не пахло.

Такой фокус можно объяснить унификацией WinPE оболочки для установки винды - для всех локалей стартует одинаковая WinPE и только на T39 вносятся языко-зависимые настройки.

я попробовал обмануть windows, подсунув в дистрибутив vga866.fon вместо vgaoem.fon (буквочки дефолтного размера консоли 8×12 именно в нём) - обман удался :)
Цитата:


в аттаче - аддон, реализующий такую подмену

Steelmaster 02-06-2010 05:50 1425674

Спасибо. По-видимому проблему можно считать решенной.

Devils0411 23-12-2011 17:46 1820960

Amigos, Обман удался, но появилась другая загвоздка. При попытке запустить пакетник
Код:

For /F "Tokens=2 Delims== " %%a In ('FindStr /I "Install" "%FLASHDRIVE%\choice.log"') do set choice=%%a
Выдает ошибку:
"невозможно настроить языки и раскладки" Как от этого избавиться?

Amigos 23-12-2011 18:50 1820994

Цитата:

Цитата Devils0411
но появилась другая загвоздка. »

именно "появилась" ?
то есть без использования аддона 4-Console Font батник работал нормально?
а если использовать аддон 4-Console Font- Lucida ?

Devils0411 23-12-2011 21:02 1821067

Amigos, Обман то я сделал с помощью 4-Console Font
Батник без него тоже не работал, но просто не было видно ошибки из-за абрыкадары, а сейчас нормально отображается ошибка, но вот как эту ошибку исправить?

Amigos 23-12-2011 23:33 1821179

Цитата:

Цитата Devils0411
без него тоже не работал, но просто не было видно ошибки из-за абрыкадары, а сейчас нормально отображается ошибка, но вот как эту ошибку исправить? »

я не силён в специфике подобных мозгоразрывных батников, поробуйте спросить в http://forum.oszone.net/forum-102.html


Время: 12:48.

Время: 12:48.
© OSzone.net 2001-