Налаштовуємо контекстне меню, PC WORLD #5
Підписатися на наше видання швидко і дешевше ніж будь-де Ви можете прямо зараз! Підписатись!
Команди контекстного меню файлів створюються в основному операційною системою та додатками. Але їх можна створювати самостійно.
КОНТЕКСТНЕ МЕНЮ - чудова властивість графічного інтерфейсу: варто клацнути правою кнопкою миші на ту чи іншу піктограму, як з'являється набір команд для виконання різних дій, пов'язаних із цим об'єктом. Наприклад, файл або папку можна скопіювати, видалити, перейменувати тощо. Але найголовніше в контекстному меню — це можливість його поповнення та зміни за необхідності. Як правило, такі зміни вносяться автоматично при встановленні програм. Наприклад, під час встановлення архіватора WinRar у контекстних меню файлів і папок з'являються команди, що відповідають різним варіантам їх стиснення цим архіватором.
Однак контекстні меню можна настроювати і вручну. Якщо зрозуміти принципи цього нескладного налаштування, можна значно спростити спілкування з операційною системою. Розглянемо ці принципи кількох прикладах.
Створення кількох папок одночасно
@echo off set /p name="Введіть імена папок: " md %1\%name%
Для того, щоб внести створений нами пакетний файл у контекстне меню, відриваємо будь-яку папку з аплету My Computer (Мій комп'ютер) або Explorer (Провідник) – для швидкості можна скористатися комбінацією клавіш Windows+E – та виберіть команду Tools > Folder Options > File Types (Сервіс > Властивості папки > Типи файлів). Знаходимо у списку зареєстрованих типів файлів елемент File Folder (Папка з файлами) та виділяємо його. Клацаємо на кнопку Advanced (Додатково) – відкривається вікно Edit File Type (Зміна властивостей типу файлів) – та клацаємо накнопку New (Створити). У рядку Action (Дія) ведемо ім'я команди, яке буде з'являтися в контекстному меню, наприклад Створити кілька папок, а в рядку Application used to perform action (Додаток, що виконує дію) ім'я створеного нами пакетного файлу і повний шлях до нього , пробіл і символи "%1", наприклад, з:\batch\folders.bat "%1". Готово – закриваємо всі вікна та повертаємося в Explorer.
Якщо така неприємність все ж таки трапиться, спочатку створіть копію реєстру (див. "Перед тим як звертатися до iptables"), а потім відкрийте Registry Editor і внесіть відповідні зміни. Для цього виберіть команду Start > Run (Пуск > Виконати), ведіть regedit та натисніть Enter . На лівій панелі вікна знайдіть і виділіть ключ реєстру HKEY_CLASSES_ROOT\Directory\shell . Виберіть папку з іменем створеної команди, двічі клацніть піктограму Default (За замовчуванням), розташовану на правій панелі, та внесіть потрібні зміни. Якщо ж ви захочете зовсім видалити створену команду, клацніть правою кнопкою миші на папці, розташованій на лівій панелі, виберіть з контекстного меню команду Delete (Видалити) і клацніть на кнопці Yes (Так), щоб підтвердити цю операцію.
Тепер, коли ви захочете створити відразу кілька папок, клацніть правою кнопкою миші на будь-якій папці, виберіть команду Створити кілька папок і введіть імена цих папок у вікні, розділяючи їх пробілами. Якщо одне з цих імен містить пробіли, помістіть ім'я цієї папки в лапки. Щоб створити вкладені папки, використовуйте замість пробілу між іменами батьківської та вкладеної папок символ "зворотна коса" (\).
Чистимо список "Відкрити за допомогою"
Окрім команди Choose Program, у вкладеному контекстному меню Open With пропонується щекілька варіантів. Чи можна скоротити цей перелік?
Можна, хоча для цього доведеться внести зміни до системного реєстру. Зробивши про всяк випадок його резервну копію, запускаємо Registry Editor, відкриваємо гілку HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts, знаходимо ключ FileExts і розкриваємо його гілку. Потім знаходимо та розкриваємо вкладений ключ, що відповідає розширенню файлу, властивості якого ми хочемо змінити, та вибираємо всередині нього ключ OpenWithList .
На правій панелі вибираємо піктограму, яка відповідає команді меню, яку ми хочемо видалити, клацаємо на ній правою кнопкою миші і вибираємо команду Delete (Видалити). Тепер список програм, пропонованих Windows для відкриття файлів цього типу, скоротиться на один рядок.
Перед тим як звертатися до iptables
Перш ніж вносити будь-які зміни до системного реєстру, потрібно створити резервну опію, до якої можна було б повернутися у випадку, якщо щось піде не так. Це можна зробити кількома способами.
З точки повернення. У Windows Me і XP можна створювати спеціальні резервні копії - "точки повернення" (System Restore), - в яких зберігаються основні дані про операційну систему, у тому числі Registry. Для створення точки повернення потрібно вибрати команду Start > Programs (в XP - All Programs) & gt; Accessories > System Tools > System Restore (Пуск > Програми (в XP — Усі програми) > Стандартні > Службові > Відновлення системи), вибрати режим Create a restore point (Створити точку відновлення), клацнути на кнопці Next (Далі) і виконати відальні інструкції майстра створення резервної копії.