8.3.1. Подменю Menu
Данное подменю показано
на рис. 8.3. Три его
последних пункта видимы,
только если командой Menu Editing подменю Configuration
разрешено редактирование меню утилит в оболочке.
Рис. 8.3. Подменю Menu
Охарактеризуем команды подменю Menu.
Первые две команды служат для выбора критерия сортировки списка
утилит в поле Commands.
Команда
sort by Name (оперативный вариант — Alt-N) обеспечивает сортировку содержимого
поля Commands по алфавиту.
Наименования групп при этом не показываются.
Команда
sort by Topics (оперативный вариант — Alt-T) служит для сортировки утилит в поле Commands по функциональным
группам с отображением наименований последних.
Следующие три команды предназначены для редактирования меню
утилит оболочки.
Команда Add menu item позволяет добавить в меню
утилит новый элемент (команду DOS, любую программу или функциональную
группу). В открывшемся первым после выдачи команды диалоговом окне выберите
подкоманду Command, если Вы хотите добавить команду DOS или
программу, либо подкоманду Topic, если требуется добавить группу.
В первом случав в следующем диалоговом окне (см. рис. 8.4)
нужно:
1) ввести наименование пункта меню утилит (Name in menu), которое будет
отображаться в поле Commands
главного экрана оболочки;
2) специфицировать
заготовку командной строки (DOS
command), которая будет высвечиваться в соответствующем поле главного
экрана оболочки;
3) указать в области Topic группу, в
которую следует поместить добавляемый элемент,
4) выбрать подкоманду Description с целью подготовки
справочной информации (описания новой команды) для одноименного поля главного
экрана.
Рис. 8.4. Диалоговое
окно для добавления
новой команды к
меню утилит
Заметим, что при выполнении перечисленных действий клавишу Enter нажимать не следует, так как в этом случае может быть выбрана подкоманда OK (внести изменения в меню
утилит
и выйти из меню оболочки).
После выдачи подкоманды Description откроется диалоговое окно, в котором нужно напечатать пояснительный текст. Здесь
доступны следующие клавиши:
↑, ↓, →, ← — для
перемещения курсора на один символ (строку) в указанном направлении;
Ноте — для перемещения курсора в
начало строки;
End — для перемещения курсора в конец
строки;
Enter —
для вставки новой строки;
Ctrl-Y —
для удаления текущей строки.
Эти клавиши используются так же, как и во встроенном текстовом
редакторе Norton Commander'a.
Оболочка в данном контексте предоставляет возможность смены
атрибутов печатаемых символов для выделения фрагментов пояснительного текста.
Нажимая клавишу F2,
Вы можете циклически выбирать один из следующих вариантов:
Normal —
нормальный текст;
Reverse — обратное изображение (цвета фона и символов
меняются местами);
Bold —
повышенная яркость символов;
Underline —
подчеркивание текста.
Текущая установка показывается в правой части диалогового окна.
Печатать текст можно только в режиме вставки.
Закончив подготовку пояснительного текста, выдайте подкоманду ОК
для внесения изменений в файл с меню утилит.
Если Вы добавляете в меню утилит функциональную группу, то в
диалоговом окне, показанном на рис. 8.5, следует
1) напечатать
наименование группы;
2) установить клавишами ↓ и
↑ позицию новой группы в
списке имеющихся групп,
3) выбрать подкоманду Description для подготовки
пояснительного текста, который должен отображаться в одноименном поле главного
экрана оболочки.
Дальнейший диалог осуществляется аналогично описанному выше.
Команда Edit menu item обеспечивает обновление
помаркированного в поле Commands
главного экрана оболочки элемента меню утилит. Порядок выполнения этой команды
такой же, как и предыдущей, со следующими исключениями:
1) в областях диалоговых
окон отображаются соответствующие сведения о редактируемом элементе меню,
которые Вы можете обновить или оставить без изменения;
2) если Вы не хотите
редактировать описание элемента (Description), то не выдавайте одноименную
подкоманду, а сразу выберите подкоманду ОК.
Рис. 8.5.
Диалоговое окно для
добавления новой функциональной группы
утилит
Команда Delete menu item позволяет удалить
немаркированный в поле Commands главного экрана оболочки
элемент меню утилит. В открывшемся после выдачи команды диалоговом окне
выберите Yes для подтверждения или No для отмены команды.
Отметим, что удалить можно любую команду или только пустую группу (в которой
все команды уже удалены).
Вся информация, относящаяся к меню утилит, хранится в ASCII-файле NORTON.CMD. Поэтому альтернативным вариантом
модификации меню утилит является обновление этого файла каким-либо текстовым
редактором.