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

А.Б. Смыкова Программа-оболочка Norton Commander

.pdf
Скачиваний:
28
Добавлен:
19.08.2013
Размер:
424.54 Кб
Скачать

20

Label (Название пункта меню)– метка, название команды;

Commands (Команды DOS) – текст команды, в качестве команд используются команды DOS.

4. Введите в пункт Hot key какую-либо клавишу, к примеру «1».

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

5.В пункт Label введите название команды. К примеру для запуска среды Turbo Pascal можно написать «Turbo Pascal 7.0», или для запуска оболочки Microsoft Windows –«Windows».

6.В пункт Commands введите текст самой команды DOS. Для запуска среды Turbo Pascal это будет TURBO.EXE (при условии, что пути

ккаталогу среды указаны в переменной PAТH, если нет, то необходимо набрать полный путь к файлу TURBO.EXE), для запуска Windows – WIN.COM.

7.Нажмите на кнопку OK. Введенная вами команда появится в ме-

ню.

8.Далее попытайтесь выйти из меню или выполнить введенную вами команду, NC попросит вас ее сохранить You've made changes since the last save (В файл были внесены изменения), на что вы можете от-

ветить:

Save (Запись) – сохранить внесенные изменения;

Don't save (Не сохранять) – не сохранять внесенные изменения;

Continue editing (Продолжить правку) – продолжить работу с

меню.

9. При нажатии на F2 теперь у вас в пользовательском меню будет присутствовать введенная вами команда.

Любую команду пользовательского меню вы можете отредактировать после нажатия кнопки F4 или удалить (клавиша F8).

21

3.27. Определение действий Norton Commander

в зависимости от расширения имени файла

При нажатии пользователем клавиши Enter в момент, когда выделен какой-либо файл, NC может выполнить некоторую команду в зависимости от расширения имени файла. Эту команду может определить сам пользователь в редакторе расширений.

К примеру сделаем так, чтобы при нажатии клавиши Enter, когда выделен файл с расширением .PAS, открывался выбранный файл в среде

Turbo Pascal.

1. Вызовите через главное меню редактор расширений, подменю

Commands (Команды), пункт

Extension file edit (Редактор по рас-

Рис. 27. Список ассоциаций ширению...), на экране появится спи-

сок ассоциаций (команд, связанных с расширениями), показанный на рис. 27.

2. Так же, как и при создании команд пользователя, вы можете вставить новый пункт (клавиша F6), отредактировать существующий пункт

F4, удалить какой-либо пункт – F8 и сохранить все изменения – F2. Нажмите F6, на экране появится окно редактора расширений, показанное на рис. 28.

Рис. 28. Окно редактора расширений

3.В поле File extension (Тип (расширение) файла) введите расши-

рение файла (в нашем случае это PAS).

4.В поле Command for this extension (Команда обработки расши-

рения) введите команду, которая будет выполняться. В команде, кроме символов шаблона «*» и «?», для указания информации об имени файла можно использовать следующие символы:

22

!.! – имя файла с указанием расширения;

! - имя файла без указания расширения;

!: - имя текущего дисковода;

!\ - путь к текущему каталогу;

!! – символ «!».

Символы можно ввести с клавиатуры или выбрать с помощью переключателя, размещенного ниже. В данном примере необходимо ввести строчку «TURBO !.!».

5.Нажмите на кнопку Ok, размещенную на панели.

6.В списке ассоциаций появится новый пункт.

7.Сохраните изменения нажатием на F2.

3.28.Работа с командной строкой DOS

При работе с NC вы можете использовать не только возможности, предоставляемые оболочкой, но и выполнять обычные DOS команды. Для выполнения и редактирования команд NC предоставляет дополнительные средства.

Редактирование командной строки

NC расширяет скудные средства редактирования командной строки новыми клавишами:

,

- перемещение курсора по командной строке (не работают,

если на активной панели выведено оглавление в кратком формате);

Ctrl+

, Ctrl+- перемещение курсора на слово назад или впе-

ред;

 

 

Ctrl+Home, Ctrl+End – перемещение курсора в начало или конец командной строки;

Backspace – удаление предыдущего символа;

Del (Delete) – удаление символа под курсором;

Esc (Escape) – очистка командной строки.

Вызов команд

NC запоминает последние 10-15 введенных команд, их можно вызывать следующими сочетаниями клавиш:

Ctrl+E – вызов предыдущей выполненной команды;

Сtrl+X - вызов последующей выполненной команды;

Символы, Ctrl+Enter – вызов какой-либо выполненной команды по первым символам.

23

Также любой файл можно вставить в командную строку прямо с панели, для этого:

1. Выделите нужный вам файл;

2. Нажмите Ctrl+Enter.

Выполнение ранее введенных команд без редактирования

Для выполнения ранее введенной команды можно воспользоваться функцией NC, которая называется History (Журнал команд), для этого:

 

1. Нажмите сочетание Alt+F8, на экра-

 

 

не появится окно, показанное на рис. 29

 

2. С помощью курсорных клавиш выбе-

 

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

Рис. 29. Журнал команд

Enter, она выполнится.

Результат выполнения любой команды можно просмотреть, нажав Ctrl+O, повторное нажатие восстанавливает панели на экране.

ЗАКЛЮЧЕНИЕ

Большинство приведенных команд работают в таких оболочках, как

FAR Manager, Volcov Commander, DOS Navigator.

 

 

 

ПРИЛОЖЕНИЕ

Перечень команд редактора

 

 

 

 

Команда

 

 

Клавиши

Перемещение

курсора

На слово влево

 

 

Ctrl+A или Ctrl+

На слово вправо

 

 

Сtrl+F или Ctrl+

В начало файла

 

 

Ctrl+Home

В конец файла

 

 

Ctrl+End

 

Удаление

 

Слова слева

 

 

Ctrl+W или Ctrl+BackSpace

Слова справа

 

 

Ctrl+T

Строки

 

 

Ctrl+Y

От курсора до конца строки

 

 

Ctrl+K

24

 

 

 

 

 

 

Продолжение прил.

 

 

 

 

Команда

 

Клавиши

Команды для работы

с файлами

Сохранить

 

F2

Сохранить как...

 

 

Shift+F2

Сохранить и выйти

 

 

Shift+F10

Печать файла

 

 

F9

Вкл/Выкл резервного копирования

 

 

Alt+F9

Блочные команды

 

Выделение блока (Начало/Конец)

 

F3

Отмена выделения блока

 

 

Shift+F3

Копирование блока

 

 

F5

Перемещение блока

 

 

F6

Удаление блока

 

 

F8

Запись блока в конец файла

 

 

Alt+F10

Команды поиска

и замены

Поиск и замена вперед

 

F4

Поиск и замена назад

 

 

Shift+F4

Повторить поиск и замену

 

 

Alt+F4

Поиск строки вперед

 

 

F7

Поиск строки назад

 

 

Shift+F7

Повторить поиск строки

 

 

Alt+F7

Другие команды

 

Помощь

 

F1

Отобразить в формате ANSI

 

 

Alt+F1

Отобразить в формате ASCII

 

 

Alt+F2

Вставить текущую дату

 

 

Alt+F3

Статистика

 

 

Alt+F6

Переход к указанной строке

 

 

Alt+F8

Вставить символ псевдографики

 

 

Ctrl+Q, Символ

Выход

 

 

Esc или F10

СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ

1. Ахметов К.С. Курс молодого бойца. – 2-е изд. перераб. и доп. – М.: ТОО фирма «Компьютер пресс», 1996. – 380 с.: ил.

2. Фигурнов В.Э. Программа-оболочка Norton Commander 3.0 – М.:

Наука, 1992. – 80 с.

25

Составитель Анатолий Борисович Смыков

ПРОГРАММА - ОБОЛОЧКА

NORTON COMMANDER

Методические указания к лабораторной работе по дисциплине «Операционные системы, среды и оболочки» для студентов специальностей 071900 и 35140

Редактор Е.Л. Наркевич

ЛР № 020313 от 23.12.96

Подписано в печать 24.06.2000. Формат 60х84/16. Бумага офсетная.

Отпечатано на ризографе. Уч.-изд. л. 1,5. Тираж 100 экз. Заказ

Кузбасский государственный технический университет. 650026, Кемерово, ул. Весенняя, 28.

Типография Кузбасского государственного технического университета. 650099, Кемерово, ул. Д. Бедного, 4А.