Windows: додавання нового пункту в меню “Створити”, Windows, Операційні системи, статті

Сидів я тут недавно, ліпив кілька сторінок для сайту. Треба було створювати всі файли “з нуля”, так що метод простого копіювання та редагування не проходив. Зазвичай я працюю в FARe, але в цей раз довелося використовувати комп’ютер, де його не було, і створювати всі файли в блокноті. Уж боляче незручне це справа – створювати купу спочатку однотипних файлів постійно заново, і згадав я про можливість створення файлів засобами Windows. Чи звертали ви увагу на пункт контекстного меню “Створити”, яке з’являється, якщо клацнути на Робочому столі або вільному місці відкритої папки? Ну, звичайно ж, звертали, адже саме так ви створюєте нові каталоги і ярлики до програм. А ось створювали ви що-небудь ще (адже там вельми вражаючий список)? Сумніваюся. А якщо й створювали, то дуже рідко. А, тим не менш, це дуже зручна функція. Шкода тільки, що там немає тих файлів, які нам можуть стати в нагоді. Так у чому проблема? Додамо самі ті пункти меню для файлів, які нам потрібні.

Отже, все почалося з html-файлів, та й чимала частина аудиторії цього сайту люди, так чи інакше пов’язані з веб-дизайном, тому створення нового пункту меню я покажу на прикладі саме цих файлів.

Але почнемо ми не з реєстру (хоча і без нього не обійдеться), а з каталогу Windows (ну, або де там він у вас встановлений) … Треба знайти там каталог ShellNew. Врахуйте, що він прихований. Саме в ньому зберігаються заготовки для файлів, які створюються за допомогою контекстного меню. Якщо у вас встановлений Microsoft Office, то ви побачите в цьому каталозі файли-заготовки для Word і Excel, і якісь ще файли. Але зараз вони нас не цікавлять. Створіть у ньому файл, наприклад index.html. Скористатися для цих цілей краще всього FARом (я дуже люблю цей файловий менеджер, тому й всіляко намагаюся пропагувати його в народних масах). Усередині нього напишіть заготовку вашої сторінки. Особисто я написав наступне:

<html>

<head>
<title></title>
</head>

<body>
</body>

</head>

хоча, ви можете додати сюди щось ще за вашим смаком (наприклад, теги meta, якесь оформлення в body).

Зберігайте файл. Тепер настала чергу реєстру (як же без нього :)). Якщо ви пам’ятаєте, то в статті “Реєстрація розширень файлів за допомогою реєстру Windows ” був описаний спосіб цієї самої реєстрації. Наведений там матеріал буде небесполезен для розуміння сутності вироблених маніпуляцій, хоча можна обійтися і без нього. Отже, шукаємо розділ HKEY_CLASSES_ROOT \. htm і HKEY_CLASSES_ROOT \. html і в них створюємо розділи ShellNew. У розділі ShellNew створюємо рядковий параметр FileName в Як значення якого треба вказати ім’я створеного нами шаблону. Ось власне і все. Залишилося тільки перезавантажити комп’ютер і милуватися новим пунктом меню.

До речі, файл буде створюватися спочатку з тим ім’ям, яке зазначено в параметрі “За замовчуванням” розділу HKEY_CLASSES_ROOT \ htmlfile (який це буде розділ для інших розширень можна побачити в параметрі “За замовчуванням” розділу HKEY_CLASSES_ROOT \. XXX, де ХХХ – розширення файлу).

Взагалі, “все” я сказав зарано. Адже зовсім не обов’язково створювати шаблон файлу. Він може бути і порожнім, але тоді замість параметра FileName треба створити порожній строковий параметр
NullFile.

А як бути, якщо розділу з потрібним вам розширенням немає в HKEY_CLASSES_ROOT? Ось тут-то вам і стане в нагоді ссилочку на статтю, наведена вище. Спершу ви реєструєте це розширення в Windows, а потім вже проробляєте все нехитрі маніпуляції, описані в цій статті.

Ну, як видалити пункт меню з “Створити”, я думаю, пояснювати не варто. Все досить просто і розібратися не важко.

Ось тепер точно все. Наостанок скажу, що, витративши хвилин п’ятнадцять, ви можете заощадити набагато більше часу в майбутньому, адже так можна створювати не тільки html-файли, але і будь-які інші. Хто заважає створити кілька шаблонів часто використовуваних документів вашої організації, а потім тільки вибирати потрібні з меню. Так що все залежить тільки від вашої фантазії, а я впевнений, що вона у вас багата :).

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*