วันเสาร์ที่ 18 สิงหาคม พ.ศ. 2555

Creating and migration. Right-click menu to the other parts: การสร้าง และย้าย เมนูคลิกขวาไปไว้ในส่วนอื่น


Tweak windows Contents

7. Creating and migration. right-click menu to the other parts.

Tweak windows for your life styles Page 7.

Creating and migration. right-click menu to the other parts.

การสร้าง และย้าย เมนูคลิกขวาไปไว้ในส่วนอื่น

 

Creating and migration. Right-click menu to the other parts.คุณสามารถสร้าง หรือย้ายเมนูคลิกขวาแบบ 1,2 และ 3ชั้นไว้ในส่วนอื่นๆได้โดยวิธีการทำ ก็เหมือนกับที่ผมได้ อธิบายไว้ใน Page. ก่อนหน้านี้ (สร้างเมนูคลิกขวาแบบ1, 2,3 ชั้น)
หัวเรื่องนี้ผมจะแยกออกเป็น 2 หัวข้อย่อย คือ 
A. การสร้าง Right click menu ในส่วน อื่นๆ และ B. 
การย้าย หรือ เพิ่ม Right click menu ไปในส่วน อื่นๆ

A. การสร้าง Right-click menu ในส่วนอื่นๆ

ในการสร้างเมนูแบบคลิกขวา ไม่ว่าจะเป็นแบบ 1,2 หรือ 3 ชั้นก็มีวิธีการสร้างเหมือนๆกันกับ ที่ผมได้เขียนมาแล้วนั่นแหละครับ เพียงแต่ ถ้าคุณสร้างแบบ 2 หรือ 3 ชั้น ในชั้นที่2 และ3นั้น คุณยังต้องเข้าไปสร้าง ใน Key เดิมอยู่
คือHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell
มาดูกันว่าเราสามารถสร้างเมนูคลิกขวาได้จากส่วนติดต่อไหนของ Windowsได้บ้าง ผมจะยกตัวอย่างเฉพาะบริเวณ หรือ จุดที่สำคัญและเห็นว่ามีประโยชน์ในการนำมาใช้ได้ง่ายๆเท่านั้น

 HKEY_CLASSES_ROOT\Directory\background\shell : สร้างเมนูคลิกบนพื้นที่ว่าง ใน Folder และ Desktop(แบบเดียวกันกับที่ Review ในหัวเรื่อง Create right click menu1, 2, 3-tier ใน Page 4-6)
 HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shell :สร้างเมนูคลิกขวาที่ Icon Recycle Bin รวมถึง Shortcut ของRecycle Bin ด้วย
 HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell : สร้างเมนูคลิกขวาที่ Icon Computer รวมถึง Shortcut ของComputer ด้วย
 HKEY_CLASSES_ROOT\DesktopBackground\Shell : สร้างเมนูคลิกขวาเฉพาะที่ว่างบน Desktop
 HKEY_CLASSES_ROOT\Drive\shell : สร้างเมนูคลิกขวาที่ทุก Drive รวมถึง Shortcut ของ Drive
 HKEY_CLASSES_ROOT\*\shell : สร้างเมนูคลิกขวาที่ ทุกFile รวมถึง Shortcut ของFileด้วย
 HKEY_CLASSES_ROOT\Folder\shell : สร้างเมนูคลิกขวาที่ Folder
 HKEY_CLASSES_ROOT\exefile\shell : สร้างเมนูคลิกขวาที่ File .exe รวมถึง Shortcut ของFile .exe ด้วย(exeย่อมาจาก Executable file หมายถึง File กระทำการ หรือ File ที่ใช้เรียกโปรแกรม)




 

B. การย้าย หรือ เพิ่มเมนุคลิกขวาไปในส่วนอื่นๆ

วิธีการย้ายหรือเพิ่มเมนูไปไว้ที่ส่วนอื่นก็ทำได้โดย...ยกตัวอย่าง ผมต้องการย้าย Right-click menu แบบ3.ชั้น ไว้ที่ Icon Drive
1. เปิดโปรแกรม Registry Editor ขึ้นมาจากนั้นให้ไปที่ key ที่เราสร้างเมนูแบบ 3ชั้นขึ้นมา (จากหัวเรื่องCreate right click menu 3-tier ผมสร้างเมนูแบบ 3ชั้นไว้ที่ HKEY_CLASSES_ROOT\Directory\background\shell\MENU 3
2. ให้คุณคลิกขวาที่เมนูที่คุณต้องการจะเพิ่ม > เลือก Export จากนั้น Save ไว้ที่ไหนก็ได้ครับ (จากตัวอย่างของผม คือ MENU 3 ) เมื่อได้ File .reg แล้ว ให้คุณ Click ขวา > เลือก Edit โปแกรม Notepad ก็จะเปิดขึ้นมา( Pic 1.)
Creating and migration. Right-click menu to the other parts.
Creating and migration. Right-click menu to the other parts.


3.ลบ key เดิม ที่ผมทำแถบ สีม่วงใน Pic 1. ออก ก็จะเหลือข้อมูลในแบบ Pic 2.
Creating and migration. Right-click menu to the other parts.

4. ไปที่ key ที่คุณต้องการจะเพิ่ม หรือย้ายเมนูคลิกขวาไปใหม่ จากตัวอย่างของผม ต้องเปิดเข้าไปที่ HKEY_CLASSES_ROOT\Drive\shell คลิกขวา > Copy Key Name (Pic 3.)
5. กลับไปที่ Notepad ให้คุณกด Ctrl+V (Paste) เพื่อที่จะนำ key ใหม่ไปแทนที่ key เก่าที่ลบไปแล้ว (Pic 3.) จากนั้นให้คุณ Save ให้เป็น File .reg
6.พอได้File .reg ที่คุณ Save แล้ว ก็แค่ ดับเบิ้ลคลิก เพื่อ Import (หรือ คลิกขวา > Merge ก็ได้)

7. ลองคลิกขวา ที่ Icon drive ใน Computer เมนูคลิกขวาแบบ 3.ชั้นของผมก็จะปรากฏออกมาตามรูป (Pic 4.)
13 สำหรับวิธีการย้ายก็ ทำแบบเดียวกันเพียงแต่คุณต้องเข้าไปลบค่าของ key เดิมที่คุณเขียนไว้แต่แรกเท่านั้นเอง
Creating and migration. Right-click menu to the other parts. Funny animation gif (Ice Age3:Deago & Deer)

 



ไม่มีความคิดเห็น :