- •Теми на самостійне вивчення
- •Урок №2
- •Урок №5
- •Урок №6
- •Урок №7
- •Урок №8
- •Урок №10
- •Урок №11
- •Урок №13
- •Урок №18
- •Урок №19
- •Урок №20
- •Урок №21
- •Урок №22
- •Урок №23
- •Урок №24
- •Урок №25
- •Урок №29
- •Урок №30
- •Урок №31
- •Урок №34
- •Урок №35
- •Урок №36
- •Урок №39
- •Урок №42
- •Урок №43
- •Операційна система та її оточення.
- •Яка роль переривань в роботі операційної системи?
- •Урок №47
Урок №39
(згідно навчальної робочої програми)
Тема: «Файли спеціального призначення в NC.
Довідник з використання «гарячих» клавіш NC»
Питання:
Створення та призначення файлу dirinfo.
Створення та призначення файлу nc.ext.
Створення та призначення файлу tools.mnu.
Створення та призначення меню користувача.
Довідник гарячих клавіш NC.
Файли спеціального призначення
В оболонці NС є декілька файлів спеціального призначення які створюють зручні умови при роботі користувача в оболонці.
Створення та призначення файла dirіnfo
Найпростіший із спеціальних файлів - це файл Dirinfo. Dirinfo - це файл в якому записується коротка інформація про каталог, де знаходиться цей файл. Це робиться для того, щоб користувачу легше було розібратись із великою кількістю каталогів на диску і полегшити йому пошук потрібної інформації. Вміст цього файлу виводиться в панелі Infr. Якщо файлу dirinfo в даному каталозi немає, то виводиться повідомлення:
No "dirinfo" fde in this directory,
В іншому випадку виводиться його вміст.
Файл dirinfo- це звичайний текстовий файл, в який можна записати будь-яку інформацію (бажано туди записувати коротко і по суті інформацію про даний каталог).
Його можна створювати двома способами:
- З допомогою звичайного текстового редактора. Наприклад, у внутрішньому редакторі NC. Для цього потрібно ввійти у каталог, де повинен знаходитись файл dirinfoі натиснути Shift+F4, вказати ім'я "dirinfo" та ї. Наступний етап - записати текст файлу і вийти з редактора.
- Потрібно ввійти у панель Info(натиснувши Ctrl+L). Клавішею Tab перейти в цю панель і натиснути F4. При цьому відкривається вікно внутрішнього редактора, в якому потрібно створити (відредагувати) вміст файлу dirinfo.
Файл dirinfoможе бути присутній в кожному каталозі даного диску.
Створення та призначення файлу nc.ext
Файл NC.ext призначений для встановлення реакції оболонки при натискуванні на в тому випадку, коли курсор знаходиться на файлі з невиконуваним розширенням.
Коли поекспериментувати в панелях і натиснути на файлах з різними розширеннями,то легко переконатись, що оболонка реагуватиме лише тоді, коли курсор знаходиться на виконуваних файлах (розширення .exe, .com, .bat), в іншому випадку, як правило, ніякої реакції не буде. Щоб встановити певну реакцію (дію чи команду) на файли з невиконуваними розширеннями, потрібно ці команди чи дії записати у файл Nc.ext.
Файл Nc.ext повинен знаходитись в каталозі з оболонкою NC(де міститься файл nс.ехе).
Для створення нової команди (реакції) у файлі nc.ext, потрібно виконати такі дії:
1.Зайти у верхнє меню і вибрати пункт Commands.
2. В даному підменю вибрати команду Extension file edit....
3. Відкрити вікно Edit Association, де знаходиться список розширень та команд, що виконуються при натисненні на них клавіші Enter.
4. Якщо потрібно змінити чи відредагувати команду (дію), то слід натиснути клавішу F4, а якщо створити нову команду (дію) - F6. Коли потрібно знищити певну реакцію оболонки, то натискають клавішу F8.
5. У випадку, коли натиснуто клавіші F4 або F6, з'являється вікно показане на рисунку 20. В полі File extension необхідно вказати розширення, на яке встановлюється дія, а в полі Command for this extension- команду, яка на це розширення буде виконувати дію.
Рисунок 20 – Вікно Extensions file edit
Наприклад, щоб на розширення txt, виконувався перегляд файлу командою type, потрібно в перше поле записати розширення txt, а в друге - саму команду. Після команди використовують спеціальні символи, які заміняють певні параметри, наприклад, ім'я файлу. Для задання цих символів, потрібно відмітити одну з опцій в нижній частині вікна, серед яких можна вибрати:
- Filenamewithextension(!.!) - замінює ім'я файла з розширенням;
- Filename without extension (!) - замінюєім'яфайлабезрозширення;
- Drive letter (!:) - замінюєім'ядиску;
- Pathname (!\) - замінює ділянку шляху;
- User defined - інший шаблон.
6.Увікні, описанному в пункті 5, потрібно натиснути Ок, для підтвердження зробленого вибору, а у вікні Edit Association натиснути F2, щоб записати зроблені зміни.
Створення та призначення файлу tools.mnu
Файл tools.mnu призначений для створення додаткового пункту верхнього меню - Tools. В ньому користувач створює свої підпункти, які виконують команди та завантажують сервісні програми. Можливість використання такого файлу з'явилась в NC п'ятої версії.
Цей файл повинен знаходитись в тому ж каталозі, що й файл пс.ехе. Його можна створити будь-яким внутрішнім редактором, що не має символів форматування. Наприклад, внутрішнім редактором NC, натиснувши комбінацію клавіш Shift+F4.У результаті відкривається вікно, де слід вказати ім'я - tools.mnuі натиснути клавішу J. В редакційному вікні потрібно записати команди у форматі:
<назва пункту>; <команда, чи дія >
Створити пункт меню "Формат 1.44", що здійснює форматування диску А: на 1.44М.
В цьому випадку файл tools.mnu буде містити такий запис: Формат1.44;c:\dos\formata: /n:18/t:80
Після створення команд файлу tools.mnu, необхідно натиснути клавішу F2, щоб записати дану інформацію на диск і ESCдля виходу з редактору.
Після внесення у файл tools.mnuзмін, обов'язково потрібно перезавантажити оболонку. Лише після цього зміни будуть відображені в меню.
В одному пункті меню файлу tools.mnu може бути використана не більше як одна команда. Коли потрібно застосувати декілька команд, слід створити командний файл і записати його, як команду у tools.mnu.
Створення та призначення меню користувача
В NC ще з ранніх версій використовується меню користувача - це додаткове меню, яке викликається клавішею F2. Воно призначене для автоматичного вводу команд, що не входять у верхнє меню оболонки (наприклад команд DOS), або швидкого завантаження програм, які часто використовуються. Використання меню користувача значно спрощує роботу користувача воболонці, особливо, якщо певні команди чи дії часто повторюються.
Меню користувача буває двох типів: глобальне і локальне.
Глобальне - це меню, яке викликається, при будь-якому активному каталозі.
Локальне - це меню поширюється лише на активний каталог. При виході з цього катлогу, поширюється дія глобального меню.
Меню користувача створюється файлом nc.mnu. Меню буде глобальним, коли відповідний йому файл буде знаходитись у тому ж каталозі що й файл nс.ехе. Якщо файл nc.mnu знаходиться у будь-якому іншому каталозі, то воно буде локальним і діятиме лише на цей каталог. Коли в даному каталозі є локальне меню, то воно має перевагу над глобальним (виконується локальне меню).
Створювати меню можна двома способами: 1-ий спосіб.
За допомогою будь-якого текстового редактора, що не має символів форматування. Наприклад, внутрішнього редактора NC. Для цього потрібно ввійти в каталог, де необхідно створити меню і натиснути Shift+F4, вказати ім'я nc.mnu і дати натиснути клавішу .
В лівому куті редакційного вікна записати:
<гаряча клавіша>: < назва_пункту1>Enter
<команди_DOS>Enter
Гаряча клавіша - це назва алфавітно-цифрової клавіші, при виборі якої швидко виконуватиметься даний пункт меню (без необхідності переходу курсором до нього і натиснення клавіші Enter).
Назва пункту - це будь-яка назва, яка створюється користувачем і відображає зміст команди чи дії, яка виконуватиметься. Гарячу клавішу і назву пункту обов'язково розділяють двокрапкою і пропуском.
Друга, та в разі потреби, наступні стрічки - це команди DOS. які будуть виконувати даний пункт меню. Команди DOSзаписуються з відступом в 3-4 пропуски від лівого краю. На відміну від tools.mnu, в меню користувача можна застосувати одночасно декілька команд, кожна з яких записується з нової стрічки з відступом у декілька пропусків.
Наприклад, створити меню користувача, яке при натисканні на клавішу "С", видавало б інформацію про диски с: і d:, а на клавішу "F" - здійснювало б форматування диску а:
С: Інформація про диски С та D
chdisk с:
сhdisk d:
F: форматування
Format a: /n:18/t :80
Пункти меню можуть мати свої підпункти. Для створення підпунктів використовують операторні дужки "{" та "}".
Створити меню користувача, яке б мало пункт "Форматування", що має підменю, яке складається з двохпідпунктів: в 1-му відформатувати диск а:, а в 2-му - диск b:
F: Форматування
{
1: форматування диску А
Format а:
2: форматування диску В
Format b:
}
2-ий спосіб.
За допомогою підпункту верхнього меню Menu file edit..., який знаходиться в пункті Commands. При цьому відкривається вікно User Menu, в якому пропонується вибрати, яке саме меню створювати:
Main- створюється глобальне меню;
Local- створюється локальне меню;
Cancel- відмова від створення.
Якщо вибрати Mainабо Local - відкривається меню користувача (як і при натисканні на F2). У цьому вікні натискаємо F4 коли потрібно відредагувати пункт меню, або F6 коли потрібно створити новий пункт меню, та F8, якщо потрібно знищити пункт меню.
При натискуванні F6 відкривається вікно із двома опціями:
Command- створити командний пункт меню (без підменю),
Menu- створити пункт меню, що містить підменю.
Якщо в даному випадку вибрати другу опцію (Menu) - створення підменю, то відкривається вікно Edit main menu (рис.21.), де в полі Hot Key записуємо гарячу клавішу, яка буде викликати даний пункт, а в полі Label- назву пункту. Після чого вибираємо Ok.
При цьому створюється новий пункт з порожнім підменю.
Якщо необхідно створити командний пункт, то в попередньому вікні потрібно вибрати Command. У випадку з підменю. потрібно зайти в підменю де створюємо команду, для цього знову натискаємо F6. Як і в першому так і в другому випадку відкривається вікно показане на рисунку 22.
В
полі Hot
Key
необхідно
записати гарячу клавішу, яка буде
викликати даний пункт, а в полі Label-
назву пункту. Після цього потрібно
перейти до Commands,
де
записати послідовність команд DOS,
які
будуть виконувати даний пункт меню.
Переходимо
на Ok
і
натискаємо Enter.
Рисунок 21 - Вікно Edit Main Menu
Після цього необхідно повернутись до ві записати зроблені в меню зміни.
Якщо клавішу F2 не натиснути, то оболонка перепитає чи зберігати зроблені в меню зміни:
Save - записати зроблені зміни;
Don'tsave- не записувати зроблених змін;
Continueediting- продовжити редагування меню.
Слід відмітити, що вміле використання можливостей спеціальних файлів вNC, які ми описали, значно полегшує і пришвидшує роботу користувача.
Рисунок 22 - Вікно створення підпункту меню
Довідник з використання "гарячих"клавіш в NC
Для зручного пошуку і швидкого виконання певних команд і операцій в оболонці NС зручно використовувати "гарячі" клавіші і їх комбінації, тому подаємо довідник з використання цих клавішах.
Клавіші управління нижнім курсором:
Ctrl+S- перемістити нижній курсор на символ вліво.
Ctrl+D- перемістити нижній курсор на символ вправо.
Ctrl+А - перемістити нижній курсор на слово вліво.
Ctrl+F- перемістити нижній курсор на слово вправо.
Ctrl+ Ноше - перемістити нижній курсор на початок стрічки запрошення в DOS.
Ctrl+ End- перемістити нижній курсор на кінець стрічки запрошення в DOS.
Backspace- знищити символ зліва від курсора у стрічці запрошення в DOS.
Ctrl+H- аналогічно Backspace.
Delete- знищити символ над курсором у стрічці запрошення в DOS.
Ctrl+G- аналогічно Delete.
Ctrl+W- знищити слово зліва від курсора у стрічці запрошення в DOS.
Ctrl+ Backspace аналогічноCtrl+W.
Ctrl+T- знищити слово вправо від курсора у стрічці запрошення в DOS.
Ctrl+K- знищити інформацію вправо від курсора до кінця рядка запрошення в DOS. Esc- знищити всю інформацію в рядку запрошення в DOS
Ctrl+Y- аналогічно Esc.
Клавіші управління панелями:
Ctrl+O- погасити (висвітити) дві панелі одночасно.
Ctrl+P- погасити (висвітити) неактивну панель.
Ctrl+Fl- погасити (висвітити) ліву панель.
Ctrl+F2 - погасити (висвітити) праву панель.
Ctrl+U- поміняти панелі місцями.
Ctrl+L- висвітити (погасити) інформаційну панель (Info).
Ctrl+Z- висвітити (погасити) панель видачі детальної інформації про каталог
(Directoryinformation).
Ctrl+Q- висвітити (погасити) панель швидкого перегляду файлу (Quickview).
Функціональні клавіші:
F1 Help- отримання допомоги по оболонці.
F2 Menu- виклик меню користувача.
F3 View- перегляд файлу.
F4 Edit- редагування файлу.
F5 Copy- копіювання файлів (груп файлів) та каталогів.
F6 RenMov- перенесення та перейменування файлів (каталогів).
F7 MkDir- створення каталогу.
F8 Delete- знищення файлів (груп файлів) та каталогів.
F9 PulIDn- вихід у верхнє меню.
F10 Quit- вихід з оболонки NC.
Комбінації
функціональних клавіш:
Контрольні питання:
Як створюється та яке призначення файлу dirinfo?
Як створюється та яке призначення файлу nc.ext?
Як створюється та яке призначення tools.mnu?
Як створюється та яке призначення меню користувача?
Назвіть клавіші загального призначення.
Назвіть комбінації функціональних клавіш.
Назвіть функціональні клавіші.
Назвіть клавіші управління панелями.
Назвіть клавіші управління нижнім курсором
Література: Тхір І.Л., Калушка В.П., Юзьків А.В. Посібник користувача ПК. – Тернопіль: Технічний коледж ТДТУ, 1998, - 320 с.: іл., стор. 148-154, 163-168.
