Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Русский шрифт в DOS-программах (Win2000)

Автор: Strunker
Дата сообщения: 08.09.2004 20:27
Например, в паскале Вин2000 не работает русский шрифт, вместо русских символов пишутся "иероглифы" и не переключение на рус. шрифт отсутствует.
В c:\winnt\system32\autoexec.nt (помойму нт не помню, я щас не за Вин2000)
прописал lh c:\keyrus.com
При запуску Паскале кейрус также запускается, потому что видно перед запуском идет запуск кейрус... но шрифт всеравно не разпознается...
Вмести с кейрус запускаю еще какой-то русификатор... это может повлиять?
Автор: Looking
Дата сообщения: 08.09.2004 23:18
Strunker
А в каком режиме текстовом или графике? Вроде в текстовом в русской Вин 2000, если стоят региональные настройки русские, все нормально отображается. Только для переключения в файле "autoexec.nt", расположенном в Windows\system32, надо добавить строку "lh %SystemRoot%\system32\kb16.com ru". А в реестре по адресу: HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Control -> KeyboardLayout изменить значение ключа 00000409 в папке DosKeybCodes на "ru"
А если в графике, то надо запускать русификатор, корректно отображающий русский в графике. Можешь попробывать запустить keyrus с опцией full. Если получится, тогда перенастрой его (запусти с опцией help и посмотри помощь). У меня есть, который корректно работает, если будет нужно, могу поделиться
Автор: Strunker
Дата сообщения: 12.09.2004 22:47
Попробывал keyrus он шрифт на рус. переключает в Паскале, но не правильно его тображает, вместо русский - символы разные...
В реестре все прописал... и не работает...
Автор: Looking
Дата сообщения: 12.09.2004 22:54
Strunker
Так в каком все же режиме текстовом или графике?
И какая винда русская или английская?
Автор: Strunker
Дата сообщения: 14.09.2004 00:05
Винда русская...
В текстовом режиме.. когда текст вводишь в паскале.. т.е. код набираешь..
а в нортоне русском все ок.. но когда я запускаю паскаль через него то ничего не выходит и когда выхожу из паскаля, то в нортоне все шрифты сбрасиваются... не пойму почему..
Автор: Looking
Дата сообщения: 14.09.2004 08:39
Strunker
Странно, похоже он выгружает кодовую страницу DOS. Я пробывал доставать старый пакет Pascal 7 из архива, запускал, все нормально работает. Попробуй удали из BIN все ярлыки и запусти turbo.exe напрямую.
И еще посмотри в "Язык и региональные стандарты" вкладку "Дополнительно" - стоит ли русский для неподдерживающих уникод
Автор: exMIB
Дата сообщения: 27.01.2005 17:10
И мне тоже необходимо решить эту проблему в WinXP SP1.
Для другой досовской специфической программы, которой нету под виндовс.
Что интересно некоторое время русские буквы отображаются нормально, а потом раз и превращаются в иероглифы.
Автор: StivenSV
Дата сообщения: 28.01.2005 08:48
Настройка ДОСовских программ под Windows2k-XP

1. Прописывается путь к программам:
Свойства «Моего компьютера» > Дополнительно > Переменные среды > Path
2. В реестре по поиску находится DosKeybCodes в параметре 409 меняется с US на RU.
По F3 находим все и изменяем.
3. В файл autoexec.nt находящийся в C:\Windows(WINNT)\System32\ прописываем в конце файла C:\Windows(WINNT)\System32\kb16 ru

Из инструкции системщиков ...
Надеюсь Вам поможет.
Goodluck All!!!
Автор: exMIB
Дата сообщения: 16.03.2005 23:44
StivenSV
Не помогло.
Что есть ещё?
Автор: Kokoc
Дата сообщения: 17.03.2005 17:45
Карточка, часом, не GeForce MX (nVIDIA)?
Слышал, есть у них такая болезнь.
В Win9x лечится командой "MODE CON CP REFRESH" (в батнике перед запуком EXE), а в W2K - х.з.
Попробуй в оконном режиме работать, оставив только русификацию клавиатуры.
Если очень напрягает окно, можно шрифт и расположение окна подогнать (подробности)
Автор: exMIB
Дата сообщения: 17.03.2005 19:02
Kokoc

Цитата:
Карточка, часом, не GeForce MX (nVIDIA)?

Карта Geforce FX 5200.
Только непойму причем тут видеокарта и русский (кириллический) шрифт в ДОСе?


Цитата:
Попробуй в оконном режиме работать, оставив только русификацию клавиатуры.

Пробовал не помогает.
Некоторое время шрифт и в полноэкранном режиме показывается, а потом нажимаешь следующее действие и как-будто драйвер руссификации слетает из памяти.
Я кстати могу программку дать.
Она небольшая по размеру.
Автор: m0sia
Дата сообщения: 17.03.2005 23:34
я у себя в комп. классе делал для запуска borland c и borland pascal так:
делал *.bat и все работало(машины win2ksp4rus и winxp_eng):

keyrus.com
bp

зы кстати работало только в полноэкранном режиме.
Автор: Vodomer
Дата сообщения: 31.03.2005 16:24
все что посоветовали попробовал, не помогло
програма у меня по гидравлическому расчету сетей водопровода, как запускаешь, она в оконном режиме работает и шрифты нормальные, но только переключаешь на отображение графиков и результатов расчетов, то все что там написано - крокозябры, хотя сами графики нормально прорисовываются, да и потом когда выходишь из этого режима, то уже и все основные меню тоже кракозябрами
Автор: Looking
Дата сообщения: 01.05.2005 00:18
Vodomer
Русские шрифты в DOS графике не поддерживаются. Пробывал keyrus c опцией /full ?
Если ничего не получается, сообщи на мой профиль свой ящик, сброшу для пробы еще пару русификаторов.
Автор: exMIB
Дата сообщения: 01.05.2005 13:21
Да, проблема именно в ДОС-графическом режиме, текстовый ДОС-режим с русскими буквами работает нормально.
Невериться конечно что сегодня такие проги делают, что голова кругом, а со старыми досовсками разобраться не могут.
Как-же быть, как-же быть, очень нужно.
Давайте продолжать искать решение вместе ...
Автор: cracklover
Дата сообщения: 03.05.2005 08:48
А кто-нибудь знает где взять некоммерческие кириллические шрифты для оконного ДОС-режима с разрешениями от 1280x1024?

Страницы: 1

Предыдущая тема: Администрирование в Win2000


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.