เพิ่มรายการในเมนูใหม่ (รายการที่เรียกว่า ShellNew)

click fraud protection

เพิ่มรายการในเมนูใหม่ (รายการที่เรียกว่า ShellNew)

บทนำ

เมื่อคุณเปิดเมนูไฟล์ใน Windows Explorer คำสั่งแรกคือคำสั่งใหม่ การเลือกคำสั่งนี้จะแสดง a. เมนูย่อย โดยค่าเริ่มต้น จะมีสองคำสั่ง ได้แก่ โฟลเดอร์และทางลัด ที่อนุญาตให้ผู้ใช้สร้างโฟลเดอร์ย่อยและ ทางลัด เมนูย่อยนี้สามารถขยายเพื่อรวมคำสั่งการสร้างไฟล์สำหรับคลาสไฟล์ใดๆ ปรับแต่ง UI ได้ คุณเพิ่มหรือลบรายการ Shellnew ที่ไม่ต้องการ

การเพิ่มรายการ ShellNew ด้วยตนเอง

หากต้องการเพิ่มด้วยตนเอง ให้ทำตามขั้นตอนที่อธิบายไว้ในบทความนี้.. (ไฟล์ HTTP ที่นำมาเป็นตัวอย่าง). หากต้องการเพิ่ม "เอกสาร HTML ใหม่" ลงในเมนูย่อยใหม่ ให้เปิด Registry Editor แล้วไปที่:

HKEY_CLASSES_ROOT\.HTM

สร้างคีย์ใหม่ชื่อ เชลล์ใหม่

ในบานหน้าต่างด้านขวา ให้สร้าง REG_SZ (ค่าสตริง) ชื่อ NullFile

ปิดตัวแก้ไขรีจิสทรีและรีสตาร์ท Windows "เอกสาร HTML" จะปรากฏในเมนูย่อย เมื่อคุณ. เลือก "เอกสาร HTML" ไฟล์ 0 ไบต์ชื่อ "เอกสาร HTML ใหม่" จะปรากฏในโฟลเดอร์นั้น ที่. ไฟล์เป็น 0 ไบต์ เนื่องจากคุณได้สร้าง REG_SZ ชื่อ NullFile.

บางครั้ง คุณอาจต้องการให้ Windows เติมข้อมูลสองสามบรรทัดในไฟล์ที่สร้างขึ้นใหม่ (เช่น standard. ส่วนหัว/ส่วนท้ายหรือโลโก้บริษัท) ในกรณีนี้ คุณสามารถเลือก "ข้อมูล" หรือ "ชื่อไฟล์" ค่ามากกว่า "NullFile" (โปรดดูตารางด้านล่าง)

ตามที่กำหนดไว้ในไลบรารี MSDN

ค่านิยม

คำอธิบาย

สั่งการ  ดำเนินการแอปพลิเคชัน มันคือ REG_SZ ค่าที่ระบุเส้นทางของแอปพลิเคชันที่จะดำเนินการ สำหรับ. ตัวอย่างเช่น คุณสามารถตั้งค่าให้เปิดวิซาร์ดได้
ข้อมูล สร้างไฟล์ที่มีข้อมูลที่ระบุ Data คือค่า REG_BINARY ที่มีข้อมูลของไฟล์ ข้อมูลจะถูกละเว้นถ้า ระบุ NullFile หรือ FileName
ชื่อไฟล์ สร้างไฟล์ที่เป็นสำเนาของ. ไฟล์ที่ระบุ ชื่อไฟล์คือ REG_SZ ค่าที่ตั้งไว้อย่างเต็มที่ พาธที่ผ่านการรับรองของไฟล์ที่จะคัดลอก
NullFile สร้างไฟล์เปล่า ไม่ใช่ NullFile ได้กำหนดค่า

หมายเหตุบรรณาธิการ: การทดสอบของฉันแสดงว่าคำสั่งหรือการดำเนินการ / ลำดับความสำคัญเป็นดังนี้:

ชื่อไฟล์ | สั่งการ | ข้อมูล | NullFile

หากใช้ทั้งหมดข้างต้นสำหรับไฟล์บางประเภท ไฟล์. ใช้อันที่มีลำดับความสำคัญสูงสุด ส่วนที่เหลือทั้งหมดจะถูกละเว้น

หากคุณกำลังใช้วิธีที่ 3 (ชื่อไฟล์) และไม่กล่าวถึง เส้นทางแบบเต็มของไฟล์ตัวอย่าง (หรือไฟล์เทมเพลต) Windows จะดู สำหรับไฟล์ในเส้นทางเหล่านี้ ตามลำดับที่กำหนด:

  • %โปรไฟล์ผู้ใช้%\แม่แบบ

  • %Allusersprofile%\Templates

  • %Systemroot%\ShellNew

เรียกดูโฟลเดอร์ด้านบนแล้วคุณจะเห็นแอปพลิเคชัน Office (Word, Powerpoint, Excel) ได้สร้างไฟล์เทมเพลตที่นั่นแล้ว

"New Shortcut" เป็นตัวอย่างที่ใช้วิธีการแรก (สั่งการ). กำลังเลือก ไฟล์ใหม่ > ทางลัด เรียกใช้คำสั่งนี้จริง ๆ :

rundll32.exe appwiz.cpl, NewLinkHere %1

ตามที่กำหนดไว้ในคีย์นี้:

HKEY_CLASSES_ROOT\.lnk\ShellNew
สั่งการ = rundll32.exe appwiz.cpl, NewLinkHere %1