Yeni menüye öğe ekleyin (aka ShellNew girişleri)

Yeni menüye öğe ekleyin (aka ShellNew girişleri)

Tanıtım

Windows Gezgini'nde Dosya menüsünü açtığınızda, ilk komut Yeni'dir. Bu komutun seçilmesi a görüntüler. alt menü. Varsayılan olarak, kullanıcıların alt klasörler oluşturmasına izin veren Klasör ve Kısayol olmak üzere iki komut içerir. kısayollar. Bu alt menü, herhangi bir dosya sınıfı için dosya oluşturma komutlarını içerecek şekilde genişletilebilir. Tweak UI izin verir. istenmeyen Shellnew girdileri ekler veya kaldırırsınız.

El ile bir ShellNew girişi ekleme

Manuel olarak eklemek için bu makalede açıklanan prosedürü izleyin. (HTM dosyası örnek alınmıştır). "Yeni HTML belgesini" Yeni alt menüsüne eklemek için Kayıt Defteri Düzenleyicisi'ni açın ve şuraya gidin:

HKEY_CLASSES_ROOT\.HTM

adlı yeni bir anahtar oluşturun KabukYeni

Sağ bölmede, adında bir REG_SZ (Dize Değeri) oluşturun. NullDosya

Kayıt Defteri Düzenleyicisi'ni kapatın ve Windows'u yeniden başlatın. Alt menüde "HTML Belgesi" görünecektir. Sen ne zaman. "HTML Belgesi"ni seçin, o klasörde "Yeni HTML Belgesi" adlı 0 baytlık bir dosya belirir.. adlı REG_SZ'yi oluşturduğunuz için dosya 0 bayttır.

NullDosya.

Bazen, Windows'un yeni oluşturulan dosyada birkaç satırı doldurmasını isteyebilirsiniz (örneğin, bir standart. Üstbilgi/Altbilgi veya Şirket Logosu). Bu durumda, "Veri" veya "DosyaAdı" seçebilirsiniz. "NullFile" yerine değerler (aşağıdaki tabloya bakın)

MSDN Kitaplığında verildiği gibi

değerler

Açıklama

Emretmek  Bir uygulamayı yürütür. Bu bir REG_SZ yürütülecek uygulamanın yolunu belirten değer. İçin. örneğin, onu bir sihirbaz başlatacak şekilde ayarlayabilirsiniz.
Veri Belirtilen verileri içeren bir dosya oluşturur. Veri, dosyanın verileriyle birlikte bir REG_BINARY değeridir. Eğer veri yoksayılır. NullFile veya FileName belirtilir.
Dosya adı bir kopyası olan bir dosya oluşturur. belirtilen dosya DosyaAdı bir REG_SZ değer, tam olarak ayarlayın. kopyalanacak dosyanın nitelikli yolu.
NullDosya Boş bir dosya oluşturur. NullFile değil. bir değer atanır.

Editörün Notu: Testim, siparişin veya yürütmenin/Önceliğin aşağıdaki gibi olduğunu gösteriyor:

Dosya adı | Emretmek | Veri | NullDosya

Yukarıdakilerin tümü belirli bir dosya türü için kullanılıyorsa,. Öncelik en yüksek olan biri kullanılır, geri kalan her şey yoksayılır.

3. yöntemi kullanıyorsanız (Dosya adı) ve bahsetmiyorum. örnek dosyanın (veya şablon dosyasının) tam yolu, Windows görünüyor. bu yollardaki dosya için verilen sırayla:

  • %Kullanıcı profili%\Şablonlar

  • %Allusersprofile%\Şablonlar

  • %Systemroot%\ShellNew

Yukarıdaki klasöre göz atın ve Office uygulamalarının (Word, Powerpoint, Excel) olduğunu göreceksiniz. şablon dosyalarını zaten orada oluşturdunuz.

"Yeni Kısayol", ilk yöntemin kullanıldığı bir örnektir (Emretmek). seçme. Dosya Yeni > Kısayol, aslında şu komutu çalıştırır:

rundll32.exe appwiz.cpl, NewLinkBurada %1

Bu anahtarda tanımlandığı gibi:

HKEY_CLASSES_ROOT\.lnk\ShellNew
Emretmek = rundll32.exe appwiz.cpl, NewLinkBurada %1