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