Операции с кодовыми страницами

(команды файлов config.sys и autoexec.bat)

Драйвера keyboard.sys, display.sys, smartdrv.exe служат для настройки устройств ввода-вывода (клавиатуры, дисплея, принтера). А для работы с национальными алфавитами используют команды: CHCP, NLSFUNC, MODE, COUNTRY, KEYB.

COUNTRY= xxx, yyy, путь\ имя файла – поддержка кодовых страниц, принятых для разных стран (устанавливает языковые и национальные настройки).

- ххх – код страны (007 – поддержка национальных соглашений для России);

- ууу – номер кодовой страницы (866 для России). Если номер ууу не указан, то между кодом страны и именем файла country.sys ставятся обязательно две запятые. Тогда кодовая страница 866 будет задана автоматически.

Команда country не обеспечивает переключение клавиатуры между режимами двух алфавитов.

MODE CON CP PREP =((список) путь\ имя файла) – выбор и подготовка 1 или более кодовых страниц.

- con – клавиатура (устройство, может быть LPT или PRN);

- cp prep – сокращение от codepage prepare;

- (список) – список кодовых страниц (1 или больше номеров);

- имя файла – определяет один из файлов с кодовой страницей - ega.cpi и т.п.

Существует еще один способ переключения кодовых страниц – команда CHCP, но прежде чем воспользоваться ею, необходимо загрузить резидентную программу NLSFUNC. Она использует национальную информацию, содержащуюся в файле country.sys, что указан командой country в config.sys. После того как NLSfunc загружена, командой вида: CHCP ххх можно переключить кодовую страницу с номером ххх для всех устройств, подготовленных к ее использованию.

– делают текущей кодовую страницу № 866.

· MODE конфигурирует только конкретное устройство (консоль), а CHCP действует на все устройства, подготовленные к использованию указанной кодовой страницы.

Для того, чтобы видеосистема отображала символы одной из интернациональных кодировок, а также, чтобы подготовить систему к отображению одного из наборов национальных символов следует загрузить драйвер display.sys:

DEVICE =путь\ display.sys con= (тип, страница, n) – поддерживает переключение кодовых страниц для монитора.

DEVICE = с:\DOS\ display.sys con = (ega, 866, 1) – для отображения на экране символов кириллицы (русский язык).

KEYBх, у, путь\ keyboard.sys– изменение символов и назначения клавиш клавиатуры в соответствии со страной. Связь клавиатуры с ПК. Т.е. эта команда используется для поддержки клавиатуры с набором и расположением клавиш, отличных от США.

- х – код клавиатуры страны (ru - Россия);

- у – кодовая страница страны (866 по умолчанию);

- keyboard.sys – файл, определяющий клавиатуру. Для поддержки российской раскладки клавиатуры используются keyboard2.sys или keyboard3.sys.








Дата добавления: 2016-02-13; просмотров: 1114;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.006 сек.