Реакция системы па расширение имени файла состоит в следующем. При выборе файла с определенным расширением нажатие клавиши приводит к запуску соответствующей обрабатывающей программы. Например, при выборе файла,
73
нажатие приводит к запуску системы программирования Турбо-Пролог с загрузкой выбранного файла программы для редактирования и обработки.
Информация для задания реакции системы на расширение имени файла находится в файле nc.ext, называемом файлом расширений оболочки. Он представляет собой текстовый файл. Каждая строка этого файла задает один вариант реакции на конкретное расширение имени. Например:
txt:C:\EDITORS\LEX\lexicon!.!
При задании реакции системы на расширение имени файла используются следующие правила замещения параметров конкретными значениями при выборе файла:
!- именем выбранного файла;
!.! - составным именем выбранного файла;
!\ - полной спецификацией рабочего каталога (без указания имени текущего привода и следующего за ним двоеточия), которым является каталог, содержащий выбранный файл;
!: - именем текущего привода, за которым следует двоеточие.
Для одного расширения, например pas, можно задавать более чем одну строку реакции. В этом случае после выбора файла и нажатия клавиши выводится панель, на которой пользователю нужно выбрать требуемый вариант.
Файл nc.ext можно создать или изменить с помощью обычного текстового редактора. В оболочке NC для этих целей служит команда Команды | Обработка расширений (Commands \ Extension file edit). После выдачи команды на экране отображается список вариантов реакции или просто пустое окно для их ввода.