Команды и функции Novell DOS 7.0

Файл ANSI SYS



Файл ANSI.SYS

ANSI.SYS - это драйвер устройства для клавиатуры и экрана. Он определяет функции, изменяющие вывод графики, управляющие перемещением курсора и переназначающие клавиши. Драйвер устройства ANSI.SYS поддерживает для управления экраном и клавиатурой эмуляцию управляющих последовательностей (ESC-последовательностей) терминала ANSI (первый символ в этой последовательности - это 1Bh, а следующие символы задают код, управляющий функцией клавиатуры или дисплея). Драйвер ANSI.SYS распознает ESC-последовательности через обычные вызовы функций DOS но не распознает символьный вывод непосредственно из ROM BIOS.

ANSI.SYS обеспечивает дополнительные возможности для программ, которым требуется перемещать курсор, изменять экран дисплея или назначать используемую клавиатуру. Некоторые приложения требуют обязательной загрузки ANSI.SYS.

Загрузить этот драйвер можно с помощью SETUP (или INSTALL) или отредактировав непосредственно файла CONFIG.SYS и включив в него оператор: DEVICE = C:\NWDOS\ANSI.SYS

После этого ANSI.SYS будет загружаться при каждом запуске операционной системы.

ESC-последовательность обычно имеет следующую форму: символ ESC (1BH) в первом байте, символ [ (5BH) во втором байте, одно или более десятичных чисел, разделенных запятой и один символ команды. Создать ESC-последовательности можно с помощью текстового редактора. Например, в EDIT код ESC можно создать с помощью Ctrl+P и клавиши Esc.

Различные типы ESC-последовательностей описываются в следующей таблице. Они используются для позиционирования курсора, стирания и изменения режима вывода. Значения y (от 1 до 50) и x в таблице представляют номера строки и столбца (от 1 до 80). Если эти значение не задаются, или задается 0, то используется значение по умолчанию.



Содержание раздела