Основы современных компьютерных технологий

         

Задание реакции на расширение имени файла


Реакция системы па расширение имени файла состоит в следующем. При выборе файла с определенным расширением нажатие клавиши приводит к запуску соответствующей обрабатывающей программы. Например, при выборе файла,

73

нажатие приводит к запуску системы программирования Турбо-Пролог с загрузкой выбранного файла программы для редактирования и обработки.

Информация для задания реакции системы на расширение имени файла находится в файле nc.ext, называемом файлом расширений оболочки. Он представляет собой текстовый файл. Каждая строка этого файла задает один вариант реакции на конкретное расширение имени. Например:

txt:C:\EDITORS\LEX\lexicon!.!

При задании реакции системы на расширение имени файла используются следующие правила замещения параметров конкретными значениями при выборе файла:

!- именем выбранного файла;

!.! - составным именем выбранного файла;

!\ - полной спецификацией рабочего каталога (без указания имени текущего привода и следующего за ним двоеточия), которым является каталог, содержащий выбранный файл;

!: - именем текущего привода, за которым следует двоеточие.

Для одного расширения, например pas, можно задавать более чем одну строку реакции. В этом случае после выбора файла и нажатия клавиши выводится панель, на которой пользователю нужно выбрать требуемый вариант.

Файл nc.ext можно создать или изменить с помощью обычного текстового редактора. В оболочке NC для этих целей служит команда Команды | Обработка расширений (Commands \ Extension file edit). После выдачи команды на экране отображается список вариантов реакции или просто пустое окно для их ввода.



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