windows下如何修改右鍵菜單

來源:互聯網
上載者:User

為檔案類對象添加右鍵功能表項目,需要通過修改註冊表來實現。舉一個簡單的例子,為檔案類對象增加一個“設為隱藏屬性”的功能表項目,具體操作方法如下: 
  運行Regedit, 在註冊表HKEY_CLASSES_ROOT/*分支下建立一項“Shell”,並在該項下級再建立一個新項“AttHide”,修改右側邊窗格中“預設”索引值為“設為隱藏屬性”,然後在“AttHide”下級再建立一新項,命名為“Command”。 
  在註冊表HKEY_CLASSES_ROOT/*/shell/AttHide/Command右側邊窗格中雙擊“預設”索引值,彈出“編輯字串”對話方塊,在“數值資料”框中輸入“attrib.exe +h %1”(注意引號不要輸入),確定後退出登錄編輯程式(2)。現在用滑鼠右鍵單擊任意一個檔案,可以看到在彈出的捷徑功能表中增加了一項“設為隱藏屬性”,選中它就可以為該檔案指定隱藏屬性。
  檔案夾類對象的右鍵選單 
  為檔案夾類對象添加右鍵功能表項目,可以在註冊表HKEY_CLASSES_ROOT/Directory/Shell分支下,用下面的方法進行同樣的設定。
  例如要在檔案夾的右鍵菜單中添加“命令提示字元”選項。在註冊表HKEY_CLASSES_ROOT/Directory/shell分支下建立一項“CommandPrompt”,修改右側邊窗格中的“預設”索引值為“命令提示字元”,並在該項下級再建一個新項“Command”,將右側邊窗格中“預設”索引值設為“cmd.exe /k cd %1”。現在我們就可以不需要輸入長長的CD命令就切換到指定的目錄了。
  磁碟機類對象的右鍵選單
  要快速啟用屏保,我們可以將屏保請進磁碟機的右鍵菜單中,具體方法如下:在註冊表HKEY_CLASSES_ROOT/Drive/shell分支下建立一項“LoadSCR”,修改右側邊窗格的“預設”索引值為“螢幕保護裝置”,並在該項下級再建立一個新項“Command”,將右側邊窗格中“預設”索引值設為“C:/windows/system32/logon.scr /s %1”,重新整理後退出登錄編輯程式。這時用按右鍵任意磁碟機,從菜單中選擇“螢幕保護裝置”,就可以直接運行螢幕保護裝置程式了。 
  為所有檔案和檔案夾添加右鍵選單 
  如果想要在所有的檔案和檔案夾的右鍵菜單中加入特定的功能表項目,可以在登錄編輯程式中展開HKEY_CLASSES_ROOT/AllFilesystemObjects,然後依次建立“Shell/命令/Command”,其他動作類似前面。
  右鍵串聯功能表的擴充 
  “開啟檔案”菜單 
  Windows XP中的“開啟檔案”是一個很有用的功能表項目。例如對於同一個視頻檔案,我們可以通過“開啟檔案”菜單快速調用不同的播放器進行播放,而無需修改檔案的關聯。當我們通過“開啟檔案” “選擇程式”調用某個程式開啟檔案後(3),該程式就會自動添加到“開啟檔案”項目中。

  系統使用一段時間後,會造成“開啟檔案”菜單中的項目增多,這時就有必要進行清理了。以清理avi格式檔案的“開啟檔案”菜單為例:運行Regedit,開啟登錄編輯程式,依次展開HKEY_CURRENT_USER/Software/Microsoft 
  /Windows/CurrentVersion/Explorer/FileExts/.avi,我們可以看到下級有一子項“OpenWithList”,選中它,在右側邊窗格中就可以看到AVI格式檔案的“開啟檔案”菜單所關聯的各種應用程式。選中需要清理的項目,按下“DEL”鍵刪除,重新整理後退出登錄編輯程式即可。
  “發送到”菜單 
  “發送到”菜單對應的是一個“SendTo”檔案夾,它位於Windows XP中“C:/Documents and Settings/<使用者名稱>”目錄下,這個檔案夾中的內容就是“發送到”串聯功能表中的項目。
  我們可以利用此項功能來快速備份檔案,甚至可以直接備份到壓縮包中。首先,建立一個備份檔案夾D:/Bak2004,然後用滑鼠右鍵拖動它到“SendTo”目錄中,鬆開滑鼠,建立一個捷徑,並將其重新命名為“備份檔案夾”。這時在資源管理員中用滑鼠右鍵單擊檔案,就會出現“發送到” “備份檔案夾”,又快又方便。

 

特殊的右鍵功能表命令 

  ● 添加“清空資源回收筒”選項 
  在註冊表HKEY_CLASSES_ROOT/*/shellex/ContextMenuHandlers分支下建立一新項“{645FF040-5081-101B-9F08-00AA002F954E}”,確定後退出,當右擊任意檔案時,捷徑功能表中都會有一個“清空資源回收筒”的選項。
  ● 添加“在新視窗中開啟”選項 
  在註冊表HKEY_CLASSES_ROOT/Directory/shell分支下,建立一個新項“NewWindow”,將右側邊窗格中“預設”索引值改為“在新視窗中開啟”,並在“NewWindow”下再建一新項“Command”,修改右側邊窗格中“預設”索引值為“explorer.exe %1”。 
  ● 添加“快速重啟”選項
  在註冊表HKEY_CLASSES_ROOT/Directory/shell分支下,建立一個新項“Reboot”,將右側邊窗格中“預設”索引值改為“快速重啟”,並在“Reboot”下再建一個新項“Command”,修改右側邊窗格中“預設”索引值為“ShutDown -r -t 00”即可。 
  ● 添加“複製到”選項 
  在註冊表HKEY_CLASSES_ROOT/AllFile-systemObjects/shellex/ContextMenuHandlers分支下,建立一新項“Copy To”,修改右側邊窗格中“預設”索引值為“{C2FBB630-2971-11D1-A18C-00C04FD75D13}”即可。
  ● 添加“移動到”選項
  在註冊表HKEY_CLASSES_ROOT/AllFilesystemObjects/shellex/ContextMenu-Handlers分支下,建立一新項“Move To”,修改右側邊窗格中“預設”索引值為“{C2FBB631-2971-11D1-A18C-00C04FD75D13}”即可。 
tennicse 2005-9-28 03:51  
“建立”菜單
    對於任何已經在Windows 註冊的檔案類型,我們可以在相應的擴充鍵名中加入“ShellNew”新項,然後為其指定Windows 如何建立新檔案的設定,最常用的是加入“NullFile”和“Command”值,這樣就可以將這種檔案類型添加到“建立”串聯功能表中。
    在登錄編輯程式展開HKEY_CLASSES/ROOT/.htm,建立一新項“ShellNew”,然後建立字串值“NullFile”,索引值為空白,按F5鍵重新整理後退出。這時在案頭上單擊滑鼠右鍵,開啟“建立”串聯功能表,就會看到多出了一項“HTML Document”(4)。當需要將“建立”菜單中無用的檔案類型刪除時,只要在註冊表中找到相應的副檔名,然後將其下的“ShellNew”子項刪除即可。
方式”|“選擇程式”調用某個程式開啟檔案後(3),該程式就會自動添加到“開啟檔案”項目中。
tennicse 2005-9-28 03:51  
系統使用一段時間後,會造成“開啟檔案”菜單中的項目增多,這時就有必要進行清理了。以清理avi格式檔案的“開啟檔案”菜單為例:運行Regedit,開啟登錄編輯程式,依次展開HKEY_CURRENT_USER/Software/Microsoft
/Windows/CurrentVersion/Explorer/FileExts/.avi,我們可以看到“OpenWithList”,選中它,在右側邊窗格中就可以看到AVI格式檔案的“開啟檔案”菜單所關聯的各種應用程式。選中需要清理的項目,按下“DEL”鍵刪除,重新整理後退出登錄編輯程式即可。
“發送到”菜單
    “發送到”菜單對應的是一個“SendTo”檔案夾,它位於Windows XP中“C:/Documents and Settings/”目錄下,這個檔案夾中的內容就是“發送到”串聯功能表中的項目。
    我們可以利用此項功能來快速備份檔案,甚至可以直接備份到壓縮包中。首先,建立一個備份檔案夾D:/Bak2004,然後用滑鼠右鍵拖動它到“SendTo”目錄中,鬆開滑鼠,建立一個捷徑,並將其重新命名為“備份檔案夾”。這時在資源管理員中用滑鼠右鍵單擊檔案,就會出現“發送到”|“備份檔案夾”,又快又方便。 
為磁碟機的右鍵菜單增加“整理磁碟片段”的選項 
在HKEY_LOCAL_MACHINE/Software/CLASSES/Drive/shell 下 
建立一個主鍵“Defrag”在右邊視窗中把“預設”的值改為:“整理磁碟片段” ,並在此主鍵“NewWindow”下

 

建立一個主鍵“command”,單擊“command”,在右邊視窗中把“預設”的值改為 “C:/WINDOWS/defrag.exe %1”。(註:C:/WINDOWS為作業系統的目錄) 
減少滑鼠右鍵菜單中“建立”菜單的長度 
當我們使用了系統一段時間,裝了很多的程式,常常會造成滑鼠右鍵菜單中“建立”菜單的長度增加,這時,我們想減輕“建立”菜單的負擔,我們可以修改註冊表,現舉例說明:如修改註冊表前右鍵“建立”菜單一 圖一  
如果我們想刪除右鍵菜單中的一些目,首先,我們要知道欲刪除的這個項目建立的是什麼類型的檔案,如WinZip File建立的檔案的副檔名是.zip,要刪除“建立”菜單中的“WinZip File”,我們可以運行登錄編輯程式,然後尋找“.zip”,找到.zip這個主鍵後我們發現它的下面還有名稱為“ShellNew”的主鍵,把這個鍵刪除後,即可刪除“建立”菜單中的“WinZip File”,刪除後的效果二圖二 

為右鍵菜單增加“在新視窗中開啟”的命令我們往往在“檔案夾選項”中選擇了在同一視窗中開啟檔案夾 ,但我們在瀏覽檔案夾的時候,有時想比較一下兩個檔案夾的不同,或想開多個視窗瀏覽檔案夾內容,可用到下面的方法。逐漸展開到HKEY_LOCAL_MACHINE/Software/CLASSES/Directory/shell 下, 建立一個主鍵“NewWindow” 在右邊視窗中把“預設”的值改為:“在新視窗中開啟” ,並在此主鍵“NewWindow”下建立一個主鍵 “command”,單擊“command”,在右邊視窗中把“預設”的值改為“explorer.exe %1。 
為“資源回收筒”右鍵菜單中增加“刪除”和“重新命名”的命令 
在HKEY_CLASSES_ROOT/CLSID/{645FF040-5081-101B-9F08-00AA002F954E}/ShellFolder下修改右邊的視窗中的二近制值Attributes,設其值為70 01 00 20。 
修改滑鼠右鍵快顯功能表 
我們單擊C,D盤,然後點擊滑鼠右鍵,會快顯功能表(1),  
要把Browse wth ACDSee去掉,開啟HKEY_CLASSES_ROOT/Drive/shell 我們可看到有主鍵Browse with ACDSee, 把該主鍵刪除,即可把菜單中的Browse with ACDSee去掉。 菜單刪除後的菜單如  
在gif類型的檔案名稱上點擊滑鼠右鍵彈出的菜單在HKEY_CLASSES_ROOT/GIFFILE/SHELL中,可按上述方法修改。在cda類型的檔案名稱上點擊滑鼠右鍵彈出的菜單在HKEY_CLASSES_ROOT/CDAFILE/SHELL中,可按上述方法修改。要找某種類型的菜單中,可在HKEY_CALSSES_ROOT/???FILE/SHELL,???代表所要找的檔案類型。 
為檔案夾的右鍵菜單添加運行DOS的命令 
在HKEY_CLASSES_ROOT/Directory/shell下建立一個主鍵“CommandPrompt”,在右邊視窗中把 “預設”的值改為:“Command”(或你喜歡的字元,此字元將顯示在右鍵菜單中)並在此主鍵下建立一個主鍵“command”,在右邊視窗中把“預設”的值改為“command.com /k cd %1。 
輸入漢字時自動添加一個空格 
在HKEY_USERS/.DEFAULT/Software/Microsoft/Windows/CurrentVersion下可以看到有全拼,微軟拼音,英文,智能ABC等等IME,單擊某個IME的主鍵,我們可以看到在右邊的視窗中有“插空格”這個 DWORD值,其值為“0”時表示不添加空格,為“1”時則表示輸入漢字時自動添加一個空格。 
改變IME的排列順序 
我們按Ctrl+Space選擇IME時往往要切夾”,又快又方便換幾次才能找到我們所須的IME,IME的排列順序 

改變順序可通過修改註冊表。 
在HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/Keyboard Layouts下有關於鍵盤和IME的主鍵,其主鍵和IME對應如下: 主鍵 IME 
E00E0804 微軟拼音IME E0040804 智能拼音IME E0050804 區位碼IME E0010804 全拼IME 00000409 英文IME E0030804 鄭碼IME E0020804 雙拼IME 
在HKEY_USERS/.DEFAULT/keyboard layout/preload下有1,2,3,4......等主鍵 1,2,3,4.....則代表IME的排序,單擊1,2,3,4....可在右邊的視窗中看到相應的IME的索引值,改動索引值,可改變IME的順序。

 

增加“快速啟動”的選項 
在HKEY_LOCAL_MACHINE/Software/CLASSES/DireCTory/shell下建立主鍵“快速啟動系統”,在右邊的視窗中修改“預設”為“快速啟動系統” 
在HKEY_LOCAL_MACHINE/SOFTWARE/CLASSES/DIRECTORY/SHELL/快速啟動系統 下,建立主鍵COMMAND,在右邊的視窗中修改“預設”為C:/WINDOWS/RUNDLL.EXE USER.EXE,EXITWINDOWSEXEC。 
增加“關閉系統”的選項 
在HKEY_LOCAL_MACHINE/SOFTWARE/CLASSES/DIRECTORY/SHELL下建立主鍵快速關閉電腦,在右邊的視窗中預設為快速關閉電腦。 
在HKEY_LOCAL_MACHINE/SOFTWARE/CLASSES/DIRECTORY/SHELL/快速關閉電腦下,建立主鍵COMMAND,在右邊的視窗中修改“預設”為C:/WINDOWS/RUNDLL.EXE USER.EXE,EXITWINDOWS。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.