Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
35
Добавлен:
02.05.2014
Размер:
388.1 Кб
Скачать

10.4. Вспомогательный инструментарий пакета

МЕНЮ ПОЛЬЗОВАТЕЛЯ И ЕГО СОЗДАНИЕ

Пакет Norton Commander позволяет создавать меню пользователя, упрощающее процедуру запуска часто употребляемых программ или команд MS DOS. В меню за каждым его пунк­том закрепляется либо последовательность команд, либо подменю. Меню пользователя хра­нится в текстовом файле с именем NC.MNU. В зависимости от настройки пакета меню пользователя вызывается либо автоматически всякий раз после включения компьютера или завершения выполнения любой программы или только при нажатии клавиши <F2>. Возможность включения в список пунктов меню названий подменю позволяет создавать струк­туры управления компьютером типа дерева меню.

Меню пользователя (рис. 10.24) выводится во вспомогательное окно в центре экрана и содержит строки с названиями конкретных действий и поставленных им в соответствие цифровых или латинских клавиш. Для выполнения какого-либо пункта достаточно либо его выделить клавишами горизонтального перемещения курсора и нажать <Enter>, либо нажать клавишу с указанным в пункте меню символом.

Рис. 10.24. Вариант меню пользователя

Меню пользователя может быть вызвано из любого текущего каталога. Различают главное и локальное меню пользователя.

Локальное меню может быть создано для любого каталога, если в нем размес­тить файл NC.MNU, содержащий команды для работы в этом каталоге.

Главное меню вызывается для всех каталогов, не содержащих файл с таким име­нем. Файл NC.MNU главного меню содержится в главном каталоге пакета программ Norton Commander.

В пакете Norton Commander предусмотрены диалоговые средства создания и редакти­рования меню. При выводе меню пользователя в нижней части экрана в строке помощи со­держится подсказка с назначением функциональных клавиш при редактировании меню.

Создание пункта меню начинается с вызова существующего меню (оно может быть и пустым). Вызов осуществляется выбором пункта Меню пользователя из меню Команды и указанием в ответ на запрос альтернативы: Главное или Локальное меню будет создавать­ся. В результате появится окно «Главное меню» или соответственно «Локальное меню». После выбора одного из вариантов на экране появляется либо пустое окно, если меню создается впервые, либо окно с пунктами существующего меню.

Создание нового пункта меню

Для создания нового пункта необходимо нажать клавишу <F6> или <Insert>. На экране по­явится диалоговое окно с вариантами пунктов (рис. 10.25).

Необходимо выбрать, что будет закреплено за данным пунктом меню: команда или подменю.

Рис. 10.25. Вид диалогового окна создания нового пункта меню пользователя

При выборе варианта команды на экране появляется окно «Команда меню» (рис. 10.26). Для создания пункта меню требуется выполнить следующие действия:

  • ввести в строке Назначенная клавиша латинскую букву, с помощью которой впослед­ствии будет осуществляться вызов команды;

  • ввести в строке Название пункта меню краткое наименование операции, программы или задачи;

  • разместить в окне «Команды DOS» команду или последовательность команд, опре­деляющих саму операцию;

▪ нажать кнопку <ОК>.

рис. 10.26. Вид окна редактирования пункта меню пользователя

Примечание. При записи команд следует руководствоваться правилами напи­сания командных файлов DOS (batch-файлов). По окончании формирования меню его необходимо сохранить.

При выборе варианта <меню> начальные операции создания подменю и команд оди­наковы. В строку Название пункта меню диалогового окна (рис. 10.27) следует ввести на­именование подменю, затем кнопкой <ОК> зафиксировать выбор и сохранить меню в файле.

Рис. 10.27. Вид окна ввода названия подменю пользователя

При выборе из меню пункта, соответствующего названию подменю, появляется окно подменю, в котором создание или редактирование пунктов аналогично основному меню.

Редактирование пункта меню

Выделить пункт меню, подлежащий редактированию, и нажать клавишу <F4>. В появив­шемся диалоговом окне «Команда меню» произвести необходимые уточнения и сохра­нить меню. На рис. 10.28 представлено окно редактирования пункта меню для вызова операционной оболочки Windows.

Удаление пункта меню

Для удаления пункта меню следует выделить этот пункт в окне меню, нажать клавишу <F8> и подтвердить удаление.

Примечание. Файлы меню NC.MNU можно создавать и корректировать также с помощью любого текстового редактора, не вставляющего в текст служебных символов, например встроенным редактором самого пакета Norton Commander.

Рис. 10.28. Вид окна редактирования пункта меню пользователя для вызова Windows 3.1

ОБРАБОТКА РАСШИРЕНИЙ

В пакете программ Norton Commander имеется эффективное средство для запуска обраба­тывающих программ и одновременной загрузки данных, подлежащих обработке. Это обес­печивается за счет использования связи между расширением имени файла и командой вызова программы, предназначаемой для обработки файлов с таким расширением. Соответ­ствующая команда записывается в специальный текстовый файл NC.EXT, называемый файлом обработки расширений и хранящийся на диске в главном каталоге Norton Commander. При этом для обработки данных, содержащихся в некотором файле, до­статочно установить на него селектор панели и нажать <Enter>.

В файле NC.EXT каждый вариант обработки отображается одной текстовой строкой. В начале строки указывается значащее расширение, и далее после двоеточия содержится текст команды. Например:

txt: lexicon !.!

При наличии описанной строки в файле обработки пользователь, выделив в панели ка­талога нужный файл с расширением .ТХТ и нажав клавишу <Enter>, вызовет текстовый процессор LEXICON с одновременной загрузкой указанного файла.

Одним из параметров командной строки в приведенном примере является подстано­вочный код "!.!". При исполнении команды на его место подставляются имя и расширение выделенного файла. Допустимые варианты подстановочных кодов приведены в табл. 10.7.

Таблица 10.7. Допустимые варианты подстановочных кодов для файла расширений

Код

Замещаемый им параметр

Пример

!.!

!

!:

!\

Имя файла с расширением

Имя файла, не имеющего расширения

Текущий диск

Полное имя текущего каталога

frame.doc frame

А: D:\EDITORS\

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

Создание или редактирование файла расширений начинается с вызова информацион­ного окна «Обработка расширений» (рис. 10.29). Вызов осуществляется выбором пункта Обработка расширений в меню Команды. На экране появляется окно, содержащее строки файла расширений, если он существует, или пустое, если файл создается впервые. Пользо­ватель может удалить или отредактировать существующие строки, а также ввести новые. В нижней части экрана в строке помощи содержатся подсказки по применению функциональ­ных клавиш для формирования файла расширений.

Рис. 10.29. Вид окна со строками файла расширений

Для формирования новой команды следует нажать клавишу <F6> или <Insert> и в по­явившемся диалоговом окне указать расширение, к которому "привязывается" команда, и ввести саму команду и ее параметры (подробности даны ниже).

Дня редактирования существующей команды следует в информационном окне выде­лить строку с этой командой, нажать клавишу <F4> и затем в соответствующих зонах по­явившегося диалогового окна (рис. 10.30) произвести редактирование текста.

Для удаления команды следует в информационном окне выделить соответствующую строку и нажать клавишу <F8>, а затем в окне запроса подтвердить решение.

При нажатии клавиши <F2> новая редакция файла NC.EXT со сделанными измене­ниями записывается на диск.

Файл NC.EXT так же, как и файл NC.MNU, может быть отредактирован текстовым ре­дактором.

Рис. 10.30. Вид окна для редактирования файла расширений

РАБОТА С АРХИВНЫМИ ФАЙЛАМИ

Пакет Norton Commander позволяет выполнять основные виды работ с архивными файлами:

упаковку файлов в архив (архивацию);

распаковку архива — извлечение файлов (разархивацию);

удаление файлов из архива;

просмотр файлов;

просмотр оглавления архива.

Для пользователя пакета Norton Commander работа с архивными файлами выглядит точно так же, как и работа с обычными панелями каталогов. При установке селектора на строку с именем архивного файла и нажатии клавиши <Enter> на панель будет выведено ог­лавление этого файла, отличающееся от обычной панели каталогов только заголовком. Пакет Norton Commander поддерживает работу с архивами, использующими методы архи­вации наиболее известных программ: ARJ, PKZIP, ARC, LHARC, РАК и ZOO. Работа с ар­хивами аналогична работе с обычными каталогами.

Панель архивации имеет сходство с обычной панелью каталога не только по внешне­му виду, но и по методам работы с ней: поддерживаются операции копирования, перемеще­ния и удаления файлов, причем эти операции могут выполняться и над группами файлов. Кроме того, возможен просмотр текстовых и графических файлов. Тем не менее не все воз­можности сохранены, например, не поддерживается операция редактирования текстовых файлов, невозможен также непосредственный запуск прикладных программ. Для этих целей файл предварительно должен быть извлечен из архива.

Создание архивного файла. Для создания архивного файла необходимо выполнить следующую последовательность операций:

  • выделить в каталоге файлы и подкаталоги, подлежащие архивации;

  • нажатием комбинации клавиш <ALT> и <F5> вызвать на экран диалоговое окно «Упаковка файла(ов) в архив» (рис. 10.31);

  • в диалоговом окне указать имя создаваемого архивного файла без расширения и путь к тому каталогу, в котором он должен быть создан;

Рис. 10.31. Вид окна архивации файлов

  • установить флажки, указывающие, нужно ли включать в архив подкаталоги и после архивирования удалять из каталога объекты, включенные в архив;

  • кнопкой <Метод сжатия> панели управления данного окна при необходимости вы­брать вид алгоритма упаковки;

  • кнопкой <Сжать> запустить процесс сжатия.

Флажок Использовать фильтр позволяет исключить архивацию файлов по условию, заданному фильтром, настройка которого производится в диалоговом окне, открываемом кнопкой <Фильтр>.

Распаковка архивного файла. Дня распаковки всего архивного файла нужно выпол­нить следующую последовательность операций:

  • установить селектор панели на строку с именем архивного файла;

  • нажатием комбинации клавиш <ALT> и <F6> открыть диалоговое окно «Распаковка архива» (рис. 10.32);

  • в строку, указанную курсором, ввести путь и имя каталога, в который будут помеще­ны извлеченные файлы;

  • для одновременного извлечения подкаталогов установить флажок;

  • кнопкой <Выберите метод> при необходимости определить тип упакованного файла;

  • кнопкой <Распаковать> запустить процесс распаковки.

Для отказа от упаковки или распаковки файлов используется кнопка <Отмена> панели управления соответствующего диалогового окна либо клавиша <Esc>.


Рис. 10-32. Вид окна распаковки архивного файла


Дтя извлечения из архива части файлов можно воспользоваться известными уже опе­рациями копирования выделенных в панели файлов с помощью клавиши <F5>, для копиро­вания или перемещения в существующий архив — соответственно клавишами <F5> или <F6>, а для удаления из архива — клавишей <F8>.

КЛЮЧЕВЫЕ ПОНЯТИЯ

Выделение файлов и каталогов

Горячие клавиши

Журнал команд

Команды редактора текстов

Меню:

ниспадающее

пользователя

Обработка расширений

Окно:

диалоговое

информационное

Панель:

быстрого просмотра

пассивная

поиска файлов

дерева каталогов

содержимого каталога

текущая (активная)

Паспорт каталога

Программа-оболочка

Работа с архивными данными

Разрезать (разделить) файл

Редактор текстов

Русифицированная версия пакета

Селектор

Слить (объединить) файл

Уборка диска

Управляющие зоны:

кнопки управления

поле

флажок

Файл обработки расширений

Форматирование дискет:

безопасное

быстрое

в режиме DOS

ВОПРОСЫ ДЛЯ САМОПРОВЕРКИ

  1. Для чего предназначен пакет программ Norton Commander?

  2. Чем объясняется широкое распространение пакета Norton Commander?

  3. Что входит в состав пакета?

  4. Какие существуют способы запуска пакета?

  5. Что такое программа-оболочка и в чем преимущества применения таких программ?

  6. Что такое диалоговое окно? Какие окна применяются в пакете Norton Commander?

  7. Какие типы панелей имеются в пакете и для чего они служат?

  8. Что нужно сделать, чтобы вывести на правую панель оглавление диска А: ?

  9. Что нужно сделать, чтобы вывести на правую панель дерево каталогов диска В: ?

  10. Что нужно сделать, чтобы вывести на правую панель сводную информацию о диске С:?

  11. Как быстро установить селектор панели на первый, а затем на последний файл катало­га?

  12. Как найти в заданном каталоге самый большой по размерам файл?

  13. Как найти в заданном каталоге файл, созданный последним?

  14. Как получить информацию о компьютере и его основных характеристиках?

  15. Как найти на диске С: все файлы, имеющие расширение В AS?

  16. Что нужно сделать, чтобы просмотреть содержимое текстового файла?

  17. Как вывести текстовый файл на принтер?

  18. Как удалить из текстового файла заданный абзац?

  19. Как скопировать внутри текстового файла заданный абзац в его конец?

  20. Как переместить внутри текстового файла заданный абзац в его конец?

  1. Как удалить из текстового файла строку?

  2. Как вставить в текстовый файл новую строку в заданное место?

  3. Как найти в текстовом файле заданное слово?

  4. Как заменить во всем текстовом файле заданное слово другим?

  5. Что такое выделенный файл и какими способами может осуществляться выделение файлов?

  6. Как отменить выделение файлов?

  7. По какому правилу составляется шаблон выделения файлов в каталоге?

  8. Как скопировать каталог с входящими в него файлами и вложенными каталогами?

  9. Как определить, сколько свободного места имеется на диске?

  10. Как отключить панели основного окна?

  11. Как поменять панели местами?

  12. Какие существуют способы запуска программ в среде пакета?

  13. Как восстановить в строке ввода предыдущую команду и скорректировать ее?

  14. Как вывести на экран журнал команд?

  15. Как выполнить команду из журнала команд, отредактировав ее?

  16. Дня чего служит меню пользователя?

  17. Как дополнить меню пользователя новым пунктом?

  18. Для каких действий предназначен файл расширений и как он создается?

  19. Какую строку следует записать в файл расширений для удаления файлов с расшире­нием .ВАК?

  20. Как создать в текущем каталоге архивный файл, упаковав в него все файлы каталога по методу ARJ с удалением этих файлов из каталога после упаковки?

  21. Что нужно сделать, чтобы извлечь из архивного файла один из упакованных файлов?

  22. Как перенести с компьютера на компьютер файл с большим объемом информации, не помещающийся на одной дискете?

Соседние файлы в папке Лекции по информатике и программированию