Додайте елементи до нового меню (він же 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