Налаштування меню створити в провіднику - хитрості windows 7
Налаштування меню Створити в Провіднику
Якщо ви клацнете правою кнопкою на порожній області Робочого столу або який-небудь відкритої папці і виберете Створити (New), то побачите спеціальний список зареєстрованих типів файлів, які можуть бути негайно створені. Виберіть один з них, і Провідник відразу створить новий (зазвичай порожній) файл з відповідним розширенням. Не дивно, що можна відредагувати цей список і навіть зробити так, щоб він міг не тільки створювати порожні файли.
Ось найлегший спосіб видалити небажані елементи з меню Створити (New) Провідника:
1. Встановіть Creative Element Power Tools (представлений раніше в розділі «Налаштування контекстних меню для файлів»), Увімкніть на Панелі управління параметр Edit file type associations (редагувати зіставлення типів файлів) і клацніть на Accept
2. Клацніть правою кнопкою на порожній області Робочого столу, виберіть Створити (New), потім виберіть одну із записів, які потрібно видалити.
3. Клацніть правою кнопкою на новому файлі і виберіть Edit File Туре (редагувати тип файлу).
4. Видаліть прапорець поруч із пунктом Show in Explorer's New menu.
5. Зміна відразу вступить в силу; щоб переконатися в цьому, знову клацніть правою кнопкою на робочому столі і виберіть Створити (New).
Якщо ви хочете зробити це вручну, вам буде потрібно заглянути в кілька різних місць в реєстрі:
2. Перейдіть до розділу, названому на ім'я розширення файлу, яке потрібно видалити з меню Створити (New). Для .txt-розширення треба переміститися В HKEY_CLASSES_ROOT \ .txt.
3. Якщо ви бачите тут підрозділ під назвою ShellNew, перейменуйте його в Shellnew- (додайте після ShellNew дефіс). Можна видалити підрозділ ShellNew, але цей метод дозволяє легше відновлювати і розпізнається декількома сторонніми інструментами.
4. Потім подивіться на значення (За замовчуванням) розділу розширення і знайдіть там підрозділ, який відповідає змісту значення (За замовчуванням). Для .txt-розширення вам треба було б пройти до розділу НКЕY_CLASSЕS_ROOT \. txt \ txtfile.
5. Як на кроці 3, якщо ви бачите тут підрозділ під назвою ShellNew, перейменуйте в Shellnew- (додайте після ShellNew дефіс).
6. Зміна відразу вступить в силу; щоб переконатися в цьому, знову клацніть правою кнопкою на робочому столі і виберіть Створити (New).
Щоб отримати список всіх потенційних записів, які можуть з'явитися в меню Створити (New), запустіть Агент реєстру (registry Agent) (див. «Пошук і заміна даних реєстру») і задайте пошук ShellNew по всьому реєстру. (Якщо ви хочете уникнути помилок, включите тільки параметр Розділи (Keys), відключіть Значення (Values) і Дані (Data) і відзначте Збіг цілих aioe (Match whole word).)
Тепер про деякі витончених трюках, які можна використовувати в розділах ShellNew, якщо ви хочете залишити їх недоторканими. У типового розділу ShellNew є тільки одне значення - NullFile, описане далі, але ви можете змінити поведінку Провідника при виборі відповідного елемента з меню Створити (New), якщо додасте до розділу ShellNew якусь іншу з наступних значень. Всі значення - строкові, за відсутності іншої домовленості:
Якщо включити повний шлях і ім'я файлу програми, що виконується (ехе-файл), то Провідник запустить цю програму, замість того щоб створити новий файл. Перевірте, що ви додали параметр п% 1 "(див.« Налаштування контекстних меню для файлів »), - таким чином цільова програма буде знати, де створити новий файл:
Консультуйтеся з документацією свого застосування, щоб дізнатися, чи потрібні якісь ще параметри командного рядка, щоб створити новий документ, інакше програма може тільки скаржитися, що не може знайти (поки ще неіснуючий) файл.
Будь-який текст, який було збережено в цьому довічним значенні, буде поміщений в новий файл. Наприклад, значення Data для .rtf-файлів (в HKEY_CLASSES_ROOT \ .rtf \ ShellNew) містить текст, який змушує переконатися будь-яку програму, що новий .rtf-файл Новомосковськ. Провідник ігнорує значення Data, якщо присутні або FileName, або NullFile. (Підказка: таке значення FileName є найкращим способом створювати непусті файли.)
Це повний шлях і ім'я файлу шаблону, який буде копіюватися і використовуватися для кожного нового створюваного документа замість порожнього (нуль-байтного) файлу. Якщо не вказати шлях, то Windows буде шукати файл шаблону в C: \ Users \\ Арр0а1а \ Воат ^ \ Моз, сго5О ^ \ Тетр] ^ е5 / а також в С: \ Windows \ ShellNew.
ID-клас (наприклад,) розширення оболонки використовується для створення нового файлу. Наприклад, ярлики Windows (.Ink-файли) використовують Handler. (Інформацію про розширення Провідника см. В урізанні «Виправлення ненадійних розширень оболонки» на с. 172.)
Повний шлях і ім'я файлу (плюс індекс) значка, який з'являється поруч з елементом в меню Створити (New) в Провіднику. Якщо параметр не вказано, то Провідник використовує значок типу файлів за замовчуванням. (Синтаксис см. В розділі «Зміна значка для всіх файлів одного типу».)
За замовчуванням ім'я нового файлу, який ви створюєте, складається з імені типу файлів, якому передує слово «Новий», і відповідного розширення файлу, наприклад Новий текстовий документ ^ Це значення визначає ім'я нового файлу, але, як і для наступного значення MenuText, воно не може бути текстовим, а повинно вказувати на текстовий ресурс в .dll-файлі.
Дає Провідникові команду створити порожній (іуль-байтний) файл. Якщо жодне з інших значень не присутній, ви повинні вказати значення NullFile, інакше тип файлу не буде показуватися в меню Створити (New) Провідника.
Як же ви можете перешкоджати додатків відтворювати розділи ShellNew і безперервно захаращувати меню Створити (New) Провідника? Програма Adobe Photoshop надходить так кожен раз, коли запускається, але це можна запобігти декількома змінами в реєстрі:
2. Перейдіть до розділу розширення, який ви хочете постійно виключати з меню Створити (New). Для документів Photoshop ви перейшли б в HKEY__CLASSES_ ROOTX.psd.
3. Видаліть всі розділи ShellNew, які ви виявляєте тут.
4. Клацніть правою кнопкою на розділі розширення (наприклад. Psd) і виберіть Дозволи (Permissions).
5. У вікні Дозволи (Permissions) натисніть кнопку Додатково (Advanced), аза * тим у вікні Додаткові параметри безпеки (Advanced Security Settings) клацніть на Додати (Add).
6. Потім у вікні Вибір: користувач або група (Select User or Group) введіть все в поле Введіть імена вибраних об'єктів (Enter the object name to select) і потім клацніть на ОК.
7. Нарешті, в вікні Елементи дозволу (Permission Entry) помістіть прапорець в стовпець Заборонити (Deny) для Створення підрозділу (Create Subkey) і, коли ви це зробите, клацніть на ОК.
8. Клацніть на ОК, потім клацніть на Так, коли на питання, чи впевнені ви, що хочете відмовити у видачі дозволу (deny permissions entry), і потім клацніть на ОК, щоб закрити останнє вікно.
Можна виконати в значній мірі те ж саме за допомогою функції Locke File Type Doctor (див. «Заблокуйте свої типи файлу»), але це може бути зайвим, якщо все, що ви хочете зробити, - це не допускати небажані елементи в меню Провідника Створити (New). Про інші речі, які можна зробити з повноваженнями реєстру, див. «Як заборонити зміни в розділі реєстру».