Фина настройка на файлови разширения на Windows 7

Начало> Малък бум> Променяте файлови разширения на Windows 7. Меню "Създаване"

В предишна статия разгледахме идентификатора на досието и неговите подсектори параметри, влияещи върху дисплея на файла в Windows Explorer. Днес ние гледаме на подотрасли на разширение ShellNew файл (HKEY_CLASSES_ROOT \ .ext \ ShellNew), при наличието на които показват наличието на тип файл в менюто "Създаване".

Подраздел ShellNew присъства в някои от файловете веднага след инсталиране на системата. Типичен пример - за бърз достъп файл (* .lnk), можете да създадете пряк път за почти всяка област на файловата система.

Фина настройка на файлови разширения на Windows 7

Самото съществуване на ShellNew подраздел - необходимо условие, но не са достатъчни за правилното функциониране на елемент от менюто "Нова". За да се работи по този параграф в подраздел трябва да присъстват на един от тези параметри е тип низ:

  • Command - съдържа команда, за да се изпълни, когато изберете "Създаване", позовавайки се на сегашната икономическа експанзия. Например, за "Нова" от менюто - "Контакт" опции е както следва:
  • FileName - за да зададете файла на шаблона, копие от който ще бъде поставен в нов, празен файл, когато се обаждате опцията "Създаване".
  • NullFile - параметър определя за създаване на празен файл със съответното разширение.
  • В допълнение, може да откриете, ShellNew следните параметри като тип низ:

    • IconPath - указва пътя до иконата показва за опцията в менюто "Нова".
    • MenuText - определя текста на името на елемента от менюто "Нова". Тя може да бъде пряко текст или препратка към низ ресурс DLL-файлове.

    Има редица допълнителни функции за създаване на механизъм, чрез менюто, за да създадете нов файл "Нова". тези функции се управляват от параметър тип низ с празна стойност в раздел HKEY_CLASSES_ROOT \ .ext \ ShellNew \ Config:

    • NoExtension - премахнете разширението от генерирания файл, за да бъде създаден. Всеки път, когато създавате нова Explorer папка, можете да видите в действие на тази опция.
    • DontRename - не освобождава името на новосъздадения файл, за да преименувате.
    • IsFolder - индикация, че се създава файлът е средство за линкове към файлове. Нормално папка - ярък пример.
    • NoEmptyFile - създаване на празен файл е недопустимо (хмм, антипод ShellNew \ NullFile?)

    Ние използваме тази информация на практика.

    Пример №1. Създаване на обект "Нова архив 7z"

    Създаване на архиватор 7-Zip опцията в менюто "Създаване" (тук предполагам, че целта компютър вече е инсталиран), който ще се използва за създаване на нов 7z архив.

    Пример №2. Създаване на библиотека навсякъде във файловата система

    В началото се основава на Windows 7 е бил в състояние да се създаде библиотека, където си сърце желае. По-близо до крайния подсекция rasshireniyaHKEY_CLASSES_ROOT \ .library-MS \ ShellNew модифицирана така, че библиотеките вече може да се създаде само в съответната папка. Като демонстрация в статията, за да се даде възможност на гърба на тази функция.

    • Създаване на нова празна библиотека:
      Фина настройка на файлови разширения на Windows 7
    • Отидете в папка C: \ Users \ IMYA_VASHEGO_POLZOVATELYA \ AppData \ Roaming \ Microsoft \ Windows \ библиотеки и да се премести файла Нови Library.library-MS в папка C: \ Users \ All Users \ Microsoft \ Windows \ Templates
    • Подраздел HKEY_CLASSES_ROOT \ .library-MS \ Config ShellNew премахнете подраздел. Тази операция ще направи възможно да се създаде нова библиотека навсякъде в локалната файлова система.
    • Подраздел HKEY_CLASSES_ROOT \ .library-MS \ ShellNew премахнете параметри NullFile и манипулатор.
    • Създаване на раздел HKEY_CLASSES_ROOT \ .library-MS \ ShellNew FileName параметър със стойността "C: \ Users \ All Users \ Microsoft \ Windows \ Templates \ Нови Library.library-MS"
      Фина настройка на файлови разширения на Windows 7
    • Рестартирайте Explorer. Сега можете да създадете библиотека навсякъде:
      Фина настройка на файлови разширения на Windows 7