დაამატეთ ელემენტები ახალ მენიუში (აგრეთვე ShellNew ჩანაწერები)
შესავალი
Windows Explorer-ში ფაილის მენიუს გახსნისას, პირველი ბრძანება არის ახალი. ამ ბრძანების არჩევისას გამოჩნდება a. ქვემენიუ. ნაგულისხმევად, ის შეიცავს ორ ბრძანებას, Folder და Shortcut, რომელიც საშუალებას აძლევს მომხმარებლებს შექმნან ქვესაქაღალდეები და. მალსახმობები. ეს ქვემენიუ შეიძლება გაფართოვდეს ფაილის შექმნის ბრძანებების ჩათვლით ნებისმიერი ფაილის კლასისთვის. Tweak UI საშუალებას იძლევა. თქვენ ამატებთ ან ამოიღებთ არასასურველ Shellnew-ს.
ShellNew ჩანაწერის ხელით დამატება
ხელით დასამატებლად, მიჰყევით ამ სტატიაში ახსნილ პროცედურას.. (მაგალითად აღებული HTM ფაილი). ახალი ქვემენიუში „ახალი HTML დოკუმენტის“ დასამატებლად გახსენით რეესტრის რედაქტორი და გადადით შემდეგზე:
HKEY_CLASSES_ROOT\.HTM
შექმენით ახალი გასაღები სახელად ShellNew
მარჯვენა პანელში შექმენით REG_SZ (სტრიქონის მნიშვნელობა) სახელად NullFile
დახურეთ რეესტრის რედაქტორი და გადატვირთეთ Windows. "HTML დოკუმენტი" გამოჩნდება ქვემენიუში. Როდესაც შენ. აირჩიეთ "HTML Document", 0 ბაიტიანი ფაილი სახელად "New HTML Document" გამოჩნდება ამ საქაღალდეში. The. ფაილი არის 0 ბაიტი, რადგან თქვენ შექმენით REG_SZ სახელად
NullFile.ზოგჯერ შეიძლება დაგჭირდეთ Windows-მა შეავსოს რამდენიმე ხაზი ახლად შექმნილ ფაილში (როგორიცაა სტანდარტული. Header/footer ან კომპანიის ლოგო). ამ შემთხვევაში, შეგიძლიათ აირჩიოთ "მონაცემები" ან "ფაილის სახელი" მნიშვნელობები, ვიდრე "NullFile" (იხილეთ ცხრილი ქვემოთ)
როგორც მოცემულია MSDN ბიბლიოთეკაში
ღირებულებები | აღწერა |
ბრძანება | ახორციელებს აპლიკაციას. Ეს არის REG_SZ მნიშვნელობა, რომელიც განსაზღვრავს შესასრულებელი აპლიკაციის გზას. ამისთვის. მაგალითად, შეგიძლიათ დააყენოთ ოსტატის გასაშვებად. |
მონაცემები | ქმნის ფაილს, რომელიც შეიცავს მითითებულ მონაცემებს. მონაცემები არის REG_BINARY მნიშვნელობა ფაილის მონაცემებთან ერთად. მონაცემები იგნორირებულია, თუ. მითითებულია ან NullFile ან FileName. |
Ფაილის სახელი | ქმნის ფაილს, რომელიც არის a-ს ასლი. მითითებული ფაილი. ფაილის სახელი არის a REG_SZ მნიშვნელობა, დაყენებულია სრულად. დასაკოპირებელი ფაილის კვალიფიციური გზა. |
NullFile | ქმნის ცარიელ ფაილს. NullFile არ არის. მიანიჭა მნიშვნელობა. |
რედაქტორის შენიშვნა: ჩემი ტესტი აჩვენებს, რომ შეკვეთა ან შესრულება / პრიორიტეტი შემდეგია:
Ფაილის სახელი | ბრძანება | მონაცემები | NullFile
თუ ყველა ზემოთ ჩამოთვლილი გამოიყენება ფაილის გარკვეული ტიპისთვის, გამოყენებულია ერთი ზედა პრიორიტეტით, დანარჩენი ყველაფერი იგნორირებულია.
თუ იყენებთ მე-3 მეთოდს (Ფაილის სახელი) და არ ახსენებს. Windows-ის ნიმუშის ფაილის (ან შაბლონის ფაილის) სრული გზა. ფაილისთვის ამ ბილიკებზე, მოცემული იმავე თანმიმდევრობით:
%მომხმარებლის პროფილი%\თარგები
%Allusersprofile%\Templates
%Systemroot%\ShellNew
გადახედეთ ზემოთ მოცემულ საქაღალდეს და დაინახავთ, რომ Office აპლიკაციები (Word, Powerpoint, Excel) იქ უკვე შექმენით შაბლონის ფაილები.
"ახალი მალსახმობი" არის მაგალითი, სადაც გამოიყენება პირველი მეთოდი (ბრძანება). შერჩევა. ფაილი ახალი > მალსახმობი, რეალურად აწარმოებს ამ ბრძანებას:
rundll32.exe appwiz.cpl, NewLinkHere %1
როგორც განსაზღვრულია ამ კლავიშში:
HKEY_CLASSES_ROOT\.lnk\ShellNew
ბრძანება = rundll32.exe appwiz.cpl, NewLinkHere %1