Dodaj elementy do nowego menu (inaczej wpisy ShellNew)

Dodaj elementy do nowego menu (inaczej wpisy ShellNew)

Wstęp

Po otwarciu menu Plik w Eksploratorze Windows pierwsze polecenie to Nowy. Wybranie tego polecenia wyświetla a. podmenu. Domyślnie zawiera dwa polecenia, Folder i Skrót, które umożliwiają użytkownikom tworzenie podfolderów i. skróty. To podmenu można rozszerzyć o polecenia tworzenia plików dla dowolnej klasy plików. Dostosuj interfejs użytkownika. dodajesz lub usuwasz niechciane wpisy Shellnew.

Ręczne dodawanie wpisu ShellNew

Aby dodać go ręcznie, postępuj zgodnie z procedurą opisaną w tym artykule.. (Plik HTM wzięty jako przykład). Aby dodać „Nowy dokument HTML” do podmenu Nowy, otwórz Edytor rejestru i przejdź do:

HKEY_CLASSES_ROOT\.HTM

Utwórz nowy klucz o nazwie PowłokaNowość

W prawym okienku utwórz REG_SZ (wartość ciągu) o nazwie Plik zerowy

Zamknij Edytor rejestru i uruchom ponownie system Windows. W podmenu pojawi się "Dokument HTML". Kiedy ty. wybierz „Dokument HTML”, w tym folderze pojawi się 0-bajtowy plik o nazwie „Nowy dokument HTML”. Ten. plik ma 0 bajtów, ponieważ utworzyłeś REG_SZ o nazwie Plik zerowy.

Czasami możesz chcieć, aby system Windows wypełnił kilka wierszy w nowo utworzonym pliku (takim jak standard). nagłówek/stopka lub logo firmy). W takim przypadku możesz wybrać „Dane” lub „Nazwa pliku” wartości, a nie „NullFile” (patrz poniższa tabela)

Jak podano w Bibliotece MSDN

Wartości

Opis

Komenda  Wykonuje aplikację. To jest REG_SZ wartość określająca ścieżkę aplikacji do wykonania. Do. na przykład możesz ustawić go tak, aby uruchamiał kreatora.
Dane Tworzy plik zawierający określone dane. Dane to wartość REG_BINARY z danymi pliku. Dane są ignorowane, jeśli. określono wartość NullFile lub FileName.
Nazwa pliku Tworzy plik, który jest kopią. określony plik. Nazwa pliku to REG_SZ wartość, ustawiona na pełną. kwalifikowana ścieżka pliku do skopiowania.
Plik zerowy Tworzy pusty plik. NullFile nie jest. przypisano wartość.

Uwaga redaktora: Z mojego testu wynika, że ​​zlecenie lub wykonanie / Priorytet wygląda następująco:

Nazwa pliku | Komenda | Dane | Plik zerowy

Jeśli wszystkie powyższe są używane dla określonego typu pliku,. używany jest jeden z najwyższym priorytetem, reszta jest ignorowana.

Jeśli używasz trzeciej metody (Nazwa pliku) i nie wspominając. pełną ścieżkę przykładowego pliku (lub pliku szablonu), wygląda system Windows. dla pliku w tych ścieżkach, w tej samej kolejności podanej:

  • %Profil użytkownika%\Szablony

  • %Allusersprofile%\Szablony

  • %Systemroot%\ShellNew

Przejdź do powyższego folderu, a zobaczysz, że aplikacje Office (Word, Powerpoint, Excel) utworzyłem tam już pliki szablonów.

„Nowy skrót” to przykład użycia pierwszej metody (Komenda). Wybór. Plik Nowy> Skrót, faktycznie uruchamia to polecenie:

rundll32.exe appwiz.cpl, NewLinkHere % 1

Zgodnie z definicją w tym kluczu:

HKEY_CLASSES_ROOT\.lnk\ShellNowy
Komenda = rundll32.exe appwiz.cpl, NewLinkHere % 1