51. Структура nc.Ext, nc.Mnu.
В дан.ф-ле содерж-ся связь ф-лов, содержащих данные, с прилож-ями, обрабатывающими соответств.ф-лы: текст.ф-л *.txt – с текст.редактором; пр-мы *.bas, *.pas – со своей средой программир-я; архивный ф-л – со своим архиватором. Тогда при нажатии Enter NC будет автоматически загружать соответств.выделенный ф-л в соответств.ему пр-му. Д/обеспеч-я такого режима работы служит ф-л nc.ext. Он нах-ся в кат-ге NC со всеми остальными ф-лами NC и может быть отредактирован в любом текст.редакторе для DOS, в том числе и в редакторе, встроенном в NC. Д/редактирования ф-ла nc.ext проще всего найти его курсором и нажать F4.В этом ф-ле указывают расширение ф-ла, а затем командный ф-л той пр-мы, с ктр он связывается, # Lexicon. Этот ф-л может иметь след.структуру: txt: lexicon. ; doc: windows winword . ; pas: turbo . ; bas: qbasic .
Меню польз-ля NC значительно облегчает и ускоряет запуск прикладных пр-м и поэтому широко примен-ся на практике. Меню польз-ля содерж-ся в ф-ле nc.mnu. Если этот ф-л нах-ся в кат-ге NC, то такое меню польз-ля явл-ся Главным. Оно вызыв-ся при нажатии F2 из любого кат-га, если в нем нет своего ф-ла nc.mnu. В последнем случае будет вызыв-ся Локальное меню. Ф-л nc.mnu явл-ся текстовым и редактир-ся в любом текст.редакторе, но чаще всего для этого примен-ся встроенный в NC редактор. Сначала в ф-ле nc.mnu указывают ту клавишу, ктр надо будет нажимать д/запуска пр-мы. Затем на этой же строчке после : дается комментарий к запускаемой пр-ме. На второй строке после 2х пробелов запис-ся команда DOS, в общем случае с указанием полного пути. Иногда продолж-е этой команды запис-ся на третьей, 4 и т.д.строке, если использ-ся команда DOS cd. #при нажатии клавиши W будет запущена Windows.Структура nc.mnu: W: Windows 3.1.1 win; N: Norton Utilities norton. Назад
FAR(подобие NC) – это работающая в текст.режиме пр-ма упр-я ф-лами д/Win.95, 98 и Win NT, с поддержкой длинных имен ф-лов и широким набором операций над ф-лами и папками. В командной строке при запуске Far M.могут быть исп-ны некоторые ключи и пар-ры: /ag – запрет отображ-я псевдографич-х символов; /e[<строка>[:<позиция>]]<filename> — редактир-е указанного ф-ла; /V<file-name> — просмотр указанного ф-ла. В командах Far часто исп-ся маски ф-лов д/отбора отдел.ф-лов и папок или их групп. Маски могут включать обычные допустимые в именах ф-лов символы * (любое кол-во символов) или ? (любой символ).
Для обработки ф-лов и папок панели ф-лов они могут быть выбраны неск-кими различными способами. <ins> — помечает ф-л под курсосром; <Shift+Клавиши курсора> — позволяют перемещать курсор; <Num+> и <Num-> — выбирают или снимают пометку с группы с исп-нием одной или неск-ких разделенных запятыми масок ф-лов; <Shift+Num+(-)> — выбирают (снимают) пометку со всех ф-лов. Если ни один ф-л не выбран, то будет обработан только ф-л под курсором. След.команды могут быть исп-ны д/копир-я, переноса и переимен-я ф-лов и папок: <F5> — копировать выбранные ф-лы; <Shift+F5> — копировать ф-л под курсором вне завис-ти от пометки; <F6> — переимен-ть или перенести выбранные ф-лы (Shift+F6 подобно Shift+F5). Также можно создавать жесткие связи ф-лов с помощью команды <Alt+F6>. Возмож-ть копир-я, переноса и переименов-я ф-лов д/подключаемых модулей зависит от f-ности конкретного модуля. Если ф-л, в ктр производ-ся копиров-е, уже сущ-ет, то он может быть перезаписан, пропущен, либо его содерж-е может быть дописано в конец. Если дсик, на ктр производ-ся копиров-е или перенос ф-лов, в ходе операции заполнился, то можно либо отменить операцию, либо заменить диск и выбрать пункт Разделить,после чего копируемый ф-л будет разделен между дисками. Операции копир-я и переноса ф-лов могут быть выполнены с помощью «перетаскивания». Нажмите на лев.кнопку мыши на исх.ф-ле или папке, перетащите его на др.панель и отпустите кнопку мыши 9тоже самое и с группой ф-лов). Меню выбора диска – позволяет сменить тек.диск панели, отсоедин-ся от сетевого диска или открыть нов.панель подключаемого модуля. Настройки меню выбора диска сохр-ся в конфигурации Far. Far показывает 2 панели с различной i-цией: 1)панель ф-лов (отображ-т содерж-е тек.папки, можно выполнять различные файл.и архив.операции);
2)панель i-ции (содержит след.данные: имя и тип тек.диска, тип его ФС, сетевое имя, общий и свободный размеры, метку тома и серийный номер; уровень загрузки памяти; ф-л описания папки, можно просмотреть его содерж-е с помощью F3 или отредактировать с помощью F4; 3)панель дерева папок (отображ-т структуру папок тек.диска в виде дерева. Это позволяет быстро сменитьт тек.папку, а также выполнять операции над папками); 4)панель быстрого просмотра (исп-ся д/получения i-ции о выбранном эл-те панели ф-лов или дерева папок). Меню «Левая» и «Правая» позволяют изменить пар-ры левой и правой панелей соотв-но.
Far поддерж-ет подключаемые модули, ктр могут быть исп-ны д/созд-я нов.команд Far и поддержки дополнительных ФС. Все подключаемые модели хранятся в отдел.папках, размещ-ных в папке Plugins, ктр нах-ся в одной папке с Far.exe. Команда Поиск ф-ла (папки) предназначена д/поиска одного или неск-ких ф-лов и папок в дереве папок или кат-гов и может быть исп-на с ФС, поддерживаемыми с помощью внешних модулей. Поиск может выполн-ся на вех дисках, кроме сменных, во всех папках, начиная с корневой, начиная с тек.папки, только в тек. Папке или в отмеченной папке. Обл-ть поиска сохр-ся в конфигурации. Для просмотра и редактиров-я найденных ф-лов могут быть исп-ны F3 и F4, но редактир-е и просмотр не поддерж-ся д/ФС подключаемых модулей. Меню польз-ля предназначено д/упрощения выполн-я часто использ-мых операций. Оно содерж-т заданные польз-лем команды и посл-ти команд, ктр могут быть выполнены с исп-нием этого меню. Меню польз-ля может включать вложенные меню. Для редактир-я или создания глав.или местного меню польз-ля примен-ся команда Меню польз-ля из Меню команд. Глав.меню польз-ля может быть только одно. Оно вызыв-ся в том случае, если для тек.папки отсутствует местное меню, ктр может быть расположено в любой папке.
Глав.меню по умолчанию хран-ся в Реестре глав.меню. Far позволяет задать 3 команды, ассоциированные с опр-ным типом ф-ла, заданным маской: команда запуска – выполн-ся при нажатии Enter; команда просмотра – выполн-ся при нажатии F3; ком-да редактрир-я – F4. В ассоциированных ком-дах могут быть исп-ны спец.символы: ! (. )– длин.имя ф-ла без (с) расширения; !— (!-!) — короткое имя ф-ла без (с) расширения; !: — тек.диск; !\ — тек.путь. Far позволяет открыть неск-ко копий встроенной пр-мы просмотра и редактора. Следует исп-ть <Ctrl+Tab> — переключает на след.экран; <Ctrl+Shift+Tab> — на предыдущий;
<F12> — выводит список всех доступных экранов. Far поддерж-т неск-ко независ-х наборов макрокоманд: макроком-ды оболочки, пр-мы просмотра, реадктора… Они могут быть исп-ны д/переопр-ния стаедарт.клавиш или комбинаций клавиш Far или д/созд-я новых клавиатурных ком-д. Д/задания макроком-ды необх-мо нажать <Ctrl+. >, завершить ее запись — <Cttrl+Shift+. >. Возмож-ти пр-мы просмотра: F7 – поиск, PgUp – стр-ца вверх, Home – в начало ф-ла, Alt+F8 – изменить тек.позицию, Ctrl+O – показать польз-кий экран. Ком-ды упр-я встроенным редактором: Del – удалить символ, Ctrl+Y – удалить строку, Ctrl+A – пометить весь текст, Shift+клавиши курсора – пометка блока, Ctrl+D – удалить блок, Alt+U – сдвинуть блок влево, F10, Esc – выход.
MS-DOS
Операционные системы MS-DOS, Windows 95, Windows 98 и старое железо компьютера — установка, настройка, использование.
Norton Commander. Часть 4.
Дополнительные возможности Norton Commander.
Продолжаем цикл статей на тему самого известного файлового менеджера DOS (скачать все версии Norton Commander можно по ссылке в конце статьи). Рассмотрев основные команды Нортон Командер, сосредоточимся на дополнительных возможностях Norton Commander. Файловый менеджер DOS, начиная с первой версии имеет достаточно полезные возможности организовать открытие файлы с заданным расширением при помощи одного клика согласно настройкам пользователя, а также быстрый запуск любого приложения с использованием выпадающего окна меню программы. Кроме этого, можно сохранить заданные настройки файлового менеджера NC, чтобы они учитывались при каждом запуске. Настройки дополнительных возможностей осуществляются внесением соответствующих записей в файлы NC.EXT и NC.MNU. Файлы являются текстовыми и изменения в них можно сделать с использованием встроенного в Norton Commander текстового редактора. Кроме этого важно в каких директориях находятся указанные файлы.
Дополнительные возможности Norton Commander — наш полигон испытаний.
Отдельно можно обозначить файл дополнительных настроек NC.INI. Он не является текстовым файлом и формируется самой программой и должен располагаться в корневой (root) директории операционной системы MS-DOS (как правило C:\NC.INI).
Дополнительные возможности Norton Commander описаны на примере первой версии, однако указанные настройки аналогичны для Norton Commander всех более поздних версий.
Для демонстрации в отдельных папках на диске C:\ установим простой текстовый редактор AHED и программу для просмотра графических файлов CompuShow 2000. В папки PCTURES и TEXT поместим несколько картиной и текстовый файл.
C:\
NC\
AHED\
CSHOW\
PCTURES\
TEXT\
AUTOEXEC.BAT
CONFIG.SYS
IO.SYS
MSDOS.SYSПрограммы запуска:
AHED\AHED.COM — текстовый редактор.
CSHOW\2SHOW.EXE — программа просмотра графических файлов.
Настройка открытия файлов Нортон Командер.
Через NC.EXT мы можем настроить дополнительные возможности Norton Commander в виде открытия файлов с конкретным расширением при помощи определённых пользователем программ.
Задаем программы открытия файлов по умолчанию (файл NC.EXT).
Файл NC.EXT находится по умолчанию в папке с установленной программой, в одной директории с файлами NC.EXE, NCSMALL.EXE. После внесения записей в указанные файлы, их необходимо перенести в корневую (root) директорию, то есть непосредственно на диск C:\ в одну директорию с файлами COMMAND.COM, AUTOEXEC.BAT, CONFIG.SYS и др. Только в этом случае запуск файлов. а также выпадающее меню будет работать корректно и с полной функциональностью! Файл NC.EXT не должен быть больше объёма около 700 байт. В противном случае команды последних строк файла не будут выполняться. Строки комментария должны начинаться одинарными кавычками.
Строка файла NC.EXT использует следующие обозначения:
ext: command .
(использовать имя файла с расширением)
Можно использовать любые комбинации следующих обозначений:
! вставить имя файла без расширения
. вставить имя файла с расширением
!: вставить имя диска
!\ вставить путь текущей директории
Стандартное содержание файла NC.EXT :
‘This is actually a sample Norton Commander extension file in disguise.
‘ We’ll rename it in a bit when we learn about extension files.
‘These first six lines are comment lines, by the way. (The sixth
‘ comment line is blank.) You can put comment lines anywhere in
‘ an extension file — just start each comment line with a single quote.
‘
doc: word !
bak: word .
wks: \ver1a\123
wk?: \ver2_0\123
xtk: !:xtalk !
dbf: !\dbase !
: type !
*: rem no run file for this extension
Файл NC.EXT с нашими изменениями.
‘ This is a comment. Any line that starts with a single quote
png: C:\CSHOW\2SHOW .
jpg: C:\CSHOW\2SHOW .
txt: C:\AHED\AHED .
doc: C:\AHED\AHED .
: type !
*: rem no run file for this extension
Согласно нашим настройкам, файлы с расширением png, jpg будут открываться программой 2SHOW (допустимо название файла с расширением — C:\CSHOW\2SHOW.EXE . ), а файлы с расширением txt, doc — программой AHED (допустимо название файла с расширением — C:\AHED\AHED.COM . ).
Настройка выпадающего меню Нортон Командер.
Настройки выпадающего меню производятся с использованием текстового файла NC.MNU. Файл NC.MNU в каждой директории может быть свой. По умолчанию используется файл NC.MNU в корневой (root) директории. Размер файла NC.MNU ограничен размером 1.6 Кб. Строки комментария должны начинаться одинарными кавычками.
Выпадающее меню Norton Commander (файл NC.MNU).
Строка файла NC.MNU имеет следующий вид:
клавиша: описание (с первой позиции в строке, без пробела )
перечень команд (перед началом строки перечня должен быть отступ в один или несколько пробелов)
- Клавиша — буква алфавита, определяющая функциональную клавишу.
- Описаник — текст, который будет появляться в выпадающем меню.
- Перечень команд — любое количество DOS команд или названий исполняемых файлов в одной строке.
Вызов меню осуществляется нажатием клавиши F2. Выбор в меню путём нажатия функциональной клавиши (соответствующей буквы) или перемещением курсора на соответствующую строку меню и нажатием клавиши «Ввод» или кликом левой клавишью мыши.
Стандартное содержание файла NC.MNU :
‘ This is a comment. Any line that starts with a single quote
‘ is a comment line, and is ignored by the Commander.