Другие языки программирования и технологии

как писать по русски в проге borland pascal. как только не пробовал изменять языки, печатает по английскому

Пробуй CTRL+Shift левый и правый. Помоему левый включает английский, правый Русский. . Или наоборот
ЕМ
Ерхан Мукимов
77 916
Лучший ответ
Сам то понял, что спросил?
Степа Мальцев
Степа Мальцев
92 644
в Far Manager пиши по русски потом переведи в дос F8
скопируй и все
русик на дос поставь чтобы менять ...

Многие, наверно, встречались с проблемой работы кириллицы в DOS-сессии под руководством Windows. Особенно остро эта проблема встаёт в NT/2000/XP/Server 2003 версиях, где надо эту проблему устранять своими собственными ручками, устанавливая дополнительные утилиты, но об этом чуть позже, а сейчас:

• Русификация в Winsows 9x/Me
• Русификация в Winsows NT/2000/XP/Server 2003
• Дополнительные утилиты-русификаторы

русификация в Windows 9x/ME
Если у Вас русская версия этих операционных систем, то проблем с кириллицей в DOS не должно возникнуть. В большинстве случаев Windows настраивает эту функцию самостоятельно и остаётся только воспользоваться ей, но могут возникнуть исключительные ситуации, которые сейчас мы устраним.

1. Заходите на диск C:, в меню найдите Вид > Свойства папки (Win 95/98) или Сервис -> Свойства папки (Win ME). В открывшемся окне найдите вкладку Вид. В Дополнительных параметрах выберете пункт "Отображать скрытые файлы, папки и системные файлы" (Win 9x) В Win ME снимите галочку напротив "Скрывать защищённые системные файлы" и выберете пункт "Показывать скрытые файлы и папки". Всё это нам понадобиться, что бы на диске C: стали отображаться файлы config.sys и autoexec.bat. После работы с ними в настройках вида папки установите всё, как было до внесения вами изменений.
2. Теперь с помощью текстового редактора (например, блокнота) откройте файл config.sys и добавьте в него эту строку:
device=C:\"WIN_DIRECTORY"\COMMAND\display.sys con=(ega,,2)
В autoexec.bat добавьте:

mode con codepage prepare=((866) C:\"WIN_DIRECTORY"\COMMAND\ega3.cpi)
mode con codepage select=866
keyb ru,,

Здесь вместо "WIN_DIRECTORY" напишите папку, где находится установленный Windows.

3. Перезагрузите компьютер. Теперь русский язык можно будет включить в ДОСе нажатием клавиш правый Shift+Ctrl. Для возобновления английского языка понадобиться левый Shift+Ctrl. При переключении раскладки должен раздаться звук из встроенных динамиков компьютера.

Если даже после этого русский DOS не захочет работать, то, возможно, у Вас нет файлов display.sys и ega3.cpi. Скачайте display.zip(10Кб) ; ega3.zip(9Кб) и разархивируйте их в папку C:\"WIN_DIRECTORY"\COMMAND\.
Когда даже этот способ не сработает, то воспользуйтесь утилитами русификации, о которых мы поговорим позже.

русификация в Windows NT/2000/XP/Server 2003
Самые проблематичные в сфере русификации DOS'а операционные системы. Эх.. . придётся лезть в реестр.. .
1. Нажимаем Пуск, выбираем пункт Выполнить, набираем regedit и жмем OK. Появляется окно. В левой части есть дерево с "папками". Последовательно открываем их в следующем порядке:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\DosKeybCodes
2. Теперь в правом окне находим "00000409". Изменяем её значение, нажав правой кнопкой мыши по нашему элементу и выбрав пункт "Изменить", с "us" на "ru".
3. Открываем с помощью блокнота файл C:\"WIN_DIRECTORY"\SYSTEM32\autoexec.nt и прописываем:
lh %SystemRoot%\System32\kb16 ru
3. Перезагружаем компьютер, и пользуемся кириллицей в DOS'е, нажимая на правый Shift+Ctrl и левый Shift+Ctrl для работы с английским алфавитом.