Фина настройка на файлови разширения на Windows 7
Начало> Малък бум> Променяте файлови разширения на Windows 7. Меню "Създаване"
В предишна статия разгледахме идентификатора на досието и неговите подсектори параметри, влияещи върху дисплея на файла в Windows Explorer. Днес ние гледаме на подотрасли на разширение ShellNew файл (HKEY_CLASSES_ROOT \ .ext \ ShellNew), при наличието на които показват наличието на тип файл в менюто "Създаване".
Подраздел ShellNew присъства в някои от файловете веднага след инсталиране на системата. Типичен пример - за бърз достъп файл (* .lnk), можете да създадете пряк път за почти всяка област на файловата система.
Самото съществуване на ShellNew подраздел - необходимо условие, но не са достатъчни за правилното функциониране на елемент от менюто "Нова". За да се работи по този параграф в подраздел трябва да присъстват на един от тези параметри е тип низ:
- Command - съдържа команда, за да се изпълни, когато изберете "Създаване", позовавайки се на сегашната икономическа експанзия. Например, за "Нова" от менюто - "Контакт" опции е както следва:
В допълнение, може да откриете, 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 модифицирана така, че библиотеките вече може да се създаде само в съответната папка. Като демонстрация в статията, за да се даде възможност на гърба на тази функция.
- Създаване на нова празна библиотека:
- Отидете в папка 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"
- Рестартирайте Explorer. Сега можете да създадете библиотека навсякъде: