Додайте елементи до нового меню (він же ShellNew entries)

click fraud protection

Додайте елементи до нового меню (він же ShellNew entries)

Вступ

Коли ви відкриваєте меню «Файл» у Провіднику Windows, першою командою є «Створити». Вибір цієї команди відображає a. підменю. За замовчуванням він містить дві команди, папку та ярлик, які дозволяють користувачам створювати вкладені папки та. ярлики. Це підменю можна розширити, включивши в нього команди створення файлів для будь-якого класу файлів. Налаштувати інтерфейс користувача дозволяє. ви додаєте або видаляєте небажані записи Shellnew.

Додавання запису ShellNew вручну

Щоб додати його вручну, виконайте процедуру, описану в цій статті. (як приклад взятий файл HTM). Щоб додати «Новий документ HTML» до підменю «Новий», відкрийте «Редактор реєстру» та перейдіть до:

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) вже створили там файли шаблонів.

"Новий ярлик" - це приклад, де використовується перший метод (Команда). Вибір. Файл Новий > Ярлик, насправді запускає цю команду:

rundll32.exe appwiz.cpl, NewLinkHere %1

Як визначено в цьому ключі:

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