| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MS Windows > Русский язык в WindowsXP в MSDOS!!! |
| Автор: Fighter 5.4.2005, 02:24 |
| Подскажите пожалуйста, как сделать так, чтобы я мог писать на русском языке в WindowsXP под MSDOS. Ну, это для того, чтобы я мог писать программы на TurboPascal и на TurboC++ под ДОС в WindowsXP. Пробовал keyrus в Autoexec.nt - не помогает. Что делать? |
| Автор: Alex 5.4.2005, 06:22 |
| http://forum.vingrad.ru/index.php?showtopic=40764&unread=1&hl=было |
| Автор: Петрович 5.4.2005, 08:35 |
| to Alex: А нельзя-ли на словах сказать что делает твоя програмка SetupXP.exe. А то, как-то стремно, что-то делает втихаря |
| Автор: Alex 5.4.2005, 09:37 |
| На самом деле программа решает две проблемы, которые существуют в Win XP с русскими DOS приложениями: 1. Нет возможности переключиться на русскую раскладку клавиатуры. 2. Русские буквы отображаются "иероглифами" Для решения первой проблемы программа делает изменение в реестре и файле autoexec.nt В реестре она в ветки HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\DosKeybCodes заменяет значение ключа 00000409 c us на ru В файле autoexec.nt прописывает путь к клавиатурному драйверу для Dos lh %SystemRoot%\system32\kb16.com ru Для решения второй проблемы программа в себе содержит так называемый русификатор для Dos (набор русских шрифтов, с помощью которых видеокарта будет нормально отображать русские буквы) Все эти шрифты программа помещает в папку %SystemRoot%\system32\RusCode Для загрузки этого русификатора прописывает в файл autoexec.nt строчку %SystemRoot%\system32\RusCode\nvga.com %SystemRoot%\system32\RusCode\sap /e /r+ /hma PS: Программе уже почти 2 года за это время она была использована на множестве машин и еще не разу не подводила. |
| Автор: Golden Hands 5.4.2005, 10:25 |
| Вот еще одна прога (тоже патчит) - http://webfile.ru/246264. |
| Автор: Alex 5.4.2005, 10:38 | ||
Не оправданный вес программы и зачем каждый раз ломиться на сайт |
| Автор: Fighter 6.4.2005, 04:01 |
| http://files.vingrad.ru/alex/SetingXP.exe - Че-то он не может начать закачивать. У меня WinXP, качаю через Download Master. Не знаю, может что не так. http://webfile.ru/246264. - а вот с этого сайта все качнулось. Alex - не мог бы ты мне кинуть на мыло? mail: sarapkin<собака>mail.ru |
| Автор: Alex 6.4.2005, 22:47 |
| http://www.alex-co.com.ru/rusdos/download.php |
| Автор: Fighter 7.4.2005, 03:57 |
| Теперь все круто. Все скачалось!!! |
| Автор: Akella 8.4.2005, 08:48 |
| Русский язык еще можно использовать следующим образом: держим нажатой Alt и с правой (серой цифровой) клавиатуры нужно ввести, например, 164, затем отпустить Alt - "вылезет" русская буква "д". Начиная со 128 - это большая буква "А" . А можно так - ╔╩╦╠═╬╧╨╤↓☺☻♥• |
| Автор: Петрович 8.4.2005, 11:56 | ||
А попробуй так ввести текст длиной 100-200 символов. После этого, можешь спокойно переходить к программированию на ассемблере - таблицу OEM ты уже будешь знать наизусть |
| Автор: Mrak 12.4.2005, 11:47 |
| Кстати, еще можно запускать keyrus.com из-под Dos'а и в Pascal'e с русской раскладкой все будет OK. |
| Автор: Петрович 12.4.2005, 16:40 | ||
А вообще, под DOS было много всяких руссификаторов. |
| Автор: Akella 13.4.2005, 08:48 | ||
Когда ОС загружается только в Recovery Concole и надо что-либо скопировать из папки "C:\Documents and setting\Марина\Documents - Марина\" то еще и не так извратишься |
| Автор: Петрович 13.4.2005, 13:05 | ||
А на такой случай, надо иметь аварийную дискету Хотя конечно можно вместо нее держать под рукой таблицу ASCII-кодов. А заодно ANSI и UNICODE |
| Автор: Akella 14.4.2005, 15:00 |
| Ты хочешь сказать шесть дискет? Благо есть BartPE, вещь хоть и недоделланая, но всё-же пркрасно справляется с записью, копированием, запуском на NTFS. |
| Автор: Петрович 15.4.2005, 02:16 |
| Ну с NTFS конечно сложнее На дискете надо держать не систему, а необходимые утилиты. Например руссификатор. У меня он на одну дискету влазит А вооще-то, у меня системные диски всегда с FAT32. |
| Автор: Akella 16.4.2005, 08:50 | ||
у меня на оборот. Что-то мы не в те дебри полезли |