Добавете елементи към новото меню (известно още като ShellNew entries)

Добавете елементи към новото меню (известно още като ShellNew entries)

Въведение

Когато отворите менюто Файл в Windows Explorer, първата команда е Нова. Избирането на тази команда показва a. подменю. По подразбиране той съдържа две команди, папка и пряк път, които позволяват на потребителите да създават подпапки и. преки пътища. Това подменю може да бъде разширено, за да включва команди за създаване на файлове за всеки файлов клас. Tweak UI позволява. добавяте или премахвате нежелани записи на Shellnew.

Ръчно добавяне на запис в ShellNew

За да добавите ръчно, следвайте процедурата, обяснена в тази статия. (HTM файл, взет за пример). За да добавите "Нов HTML документ" към подменюто New, отворете редактора на системния регистър и отидете на:

HKEY_CLASSES_ROOT\.HTM

Създайте нов ключ с име ShellNew

В десния панел създайте REG_SZ (Стойност на низ) с име NullFile

Затворете редактора на системния регистър и рестартирайте Windows. „HTML документът“ ще се появи в подменюто. Когато ти. изберете "HTML документ", в тази папка се появява 0 байтов файл с име "Нов HTML документ". В. файлът е 0-байтов, защото сте създали REG_SZ с име

NullFile.

Понякога може да искате Windows да попълни няколко реда в новосъздадения файл (като стандартен. Горен/долен колонтитул или логото на компанията). В този случай можете да изберете „Данни“ или „Име на файл“ стойности, а не "NullFile" (вижте таблицата по-долу)

Както е посочено в библиотеката на MSDN

Стойности

Описание

Команда  Изпълнява приложение. Това е REG_SZ стойност, указваща пътя на приложението, което да бъде изпълнено. За. например, можете да го настроите да стартира съветник.
Данни Създава файл, съдържащ определени данни. Данните са REG_BINARY стойност с данните на файла. Данните се игнорират, ако. е посочено NullFile или FileName.
Име на файл Създава файл, който е копие на a. посочен файл. Името на файла е a REG_SZ стойност, зададена на пълно. квалифициран път на файла, който трябва да бъде копиран.
NullFile Създава празен файл. NullFile не е. присвоена стойност.

Бележка на редактора: Моят тест показва, че поръчката или изпълнението/приоритетът е както следва:

Име на файл | Команда | Данни | NullFile

Ако всичко по-горе се използва за определен тип файл,. използва се един с най-висок приоритет, останалите всички се игнорират.

Ако използвате 3-ти метод (Име на файл) и без да се споменава. пълният път на примерния файл (или шаблонния файл), Windows изглежда. за файла в тези пътища, в същия ред, даден:

  • %Потребителски профил%\Шаблони

  • %Allusersprofile%\Шаблони

  • %Systemroot%\ShellNew

Прегледайте горната папка и ще видите, че приложенията на Office (Word, Powerpoint, Excel) вече са създали шаблонните файлове там.

"Нов пряк път" е пример, където се използва първият метод (Команда). Избиране. File New > Shortcut, всъщност изпълнява тази команда:

rundll32.exe appwiz.cpl, NewLinkHere %1

Както е дефинирано в този ключ:

HKEY_CLASSES_ROOT\.lnk\ShellNew
Команда = rundll32.exe appwiz.cpl, NewLinkHere %1