右鍵項目 HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers HKEY_CLASSES_ROOT\Directory\shell HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers HKEY_CLASSES_ROOT\Folder\shell HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers hkey_classes_root\folder\shell 對通常文件夾和系統文件夾(文件夾和驅動器)的右鍵彈出菜單都起做用 hkey_classes_root\directory\shell 對通常文件夾(僅文件夾)右鍵單擊菜單中彈出的部份內容 hkey_classes_root\drive\shell 對任意驅動器(僅驅動器)單擊右鍵彈出的菜單的菜單項 hkey_classes_root\*\shell 對任意文件單擊右鍵彈出的菜單的菜單項 ShellNew子鍵定義了將此文件類型加入到桌面右鍵彈出菜單的「新建」子菜單中 在Windows系統中,只要對着桌面或是文件(夾)單擊右鍵,就會彈出一個快捷菜單,裏面有對該文件(夾)的一些經常使用操做命令,經過右鍵菜單,能夠方便用戶對文件的某些操做。不知道你是否對它感興趣?是否想對它做一番改頭換面,作出有本身特點的右鍵菜單?不用着急,看完本文的大揭密,你將成爲這方面的高手! 修改右鍵菜單應該在註冊表中,具體的說,是在HKEY_CLASSES_ROOT根鍵下(這裏但是右鍵菜單中全部命令的根源哦!)。展開該根鍵,其下的子鍵主要有兩種:擴展名鍵(.+擴展名)和類定義鍵(如圖1)。通常地說,只要是在windows系統中已註冊過的擴展名,在HKEY_CLASSES_ROOT下均有「·該擴展名」子鍵 ,記錄該擴展名的一些信息,對某種特定類型的文件的右鍵菜單的修改,即是在該鍵或「擴展名file」鍵下的操做。 1、在全部的文件右鍵菜單中加入命令 若是你的系統上安裝有Winzip、UltraEdit等,當你對任一文件點右鍵時,都會有「Add to zip」、「UltraEdit-32」等命令(固然,Winzip稍有不一樣,我將在後面講到)。它的添加方法是: 1.打開「HKEY_CLASSES_ROOT\*」; 2.在其下新建「shell\命令\command」分支,再將command的鍵值設爲執行該命令時所用的可執行程序的絕對路徑,並在其後加「%1」便可。 例:在「HKEY_CLASSES_R OOT\*」下新建「shell\用寫字板打開\command」子鍵,將command的鍵值設爲「c:\windows\notepad.exe %1」,就會在右鍵菜單中出現「用寫字板打開」的命令了(如圖2)。 說明: 1. 要刪除該類命令,只需將「命令」子鍵刪除便可; 2. 有的人或許會問他按我寫的去作,可是獲得的爲什麼與個人有一些不一樣,這就是個人命令裏有快捷鍵(N),只要在「用寫字板打開」後加入「(&N)」便可。 2、在特定文件類型的右鍵菜單中加入命令 剛纔說到了Winzip這個軟件,對普通的文件類型,它的右鍵菜單中有「Add to zip」,可是對它所支持的壓縮文件類型,如*.zip、*.cab、*.rar在其右鍵菜單中有「Open with Winzip」、「Extract to」、「Extract to folder」、「Create Self-Extractor(.EXE)」 等命令,對於自解壓性安裝文件(如OICQ99b),其右鍵菜單中有「Run with Winzip」命令。下面是特定文件類型的右鍵菜單的命令添加方法(以在mp3文件的右鍵菜單中加入Play with winamp爲例): 1.打開「HKEY_CLASSES_ROOT\mp3_auto_file」主鍵; 2.在其下新建「shell\Play with Winamp(&P)\command」,將command的鍵值設爲「C:\Program files\winamp\winamp.exe %1」 。 說明:當有多個軟件能夠播放mp3文件時,咱們能夠在右鍵菜單中添加多條命令,如加入「Play with Unreal」等命令,可是咱們如何將某一條命令定義爲默認操做(即右鍵菜單中的黑體命令)呢? 你必定會說,很簡單的事情嗎!將mouse移向一mp3文件,在按右鍵的同時按shift,在右鍵菜單中選「打開方式「即可更改,可是這是錯誤的,不信你試試看,這樣只有在右鍵菜單中選「打開」時纔會用你所選擇的程序來打開它,不然,它仍舊一如繼往。由於它的默認操做不是「打開「這條命令。真正的方法是將shell的默認鍵值改成你所想執行的命令,例如將shell的鍵值改成「Winamp」