自定義「我的電腦」的右鍵選單(新增或者刪除)

2021-08-25 10:02:31 字數 1496 閱讀 1409

預設的「我的電腦」右鍵選單上只有「資源管理器」、「管理」、「搜尋」,能不能讓這個選單功能更豐富一些呢?比如加入「服務」、「組策略」、「裝置管理器」等等。搜尋了一下只有提問的朋友... 於是摸索一番,方法如下:

2、分析鍵結構比如manage鍵,其預設的設定為:圖[attach]1455362[/attach]而其子鍵command則是其命令列:圖[attach]1455363[/attach]結構都很簡單,唯獨manage的值有點難以明了,即@%windir%\system32\mycomput.dll,-400這個值是用來定義右鍵名稱的,對於一般使用者不易查詢,具體的格式為:元件服務.lnk=@c:\windows\system32\comres.dll,-661計算機管理.lnk=@%systemroot%\system32\shell32.dll,-22023事件檢視器.lnk=@%systemroot%\system32\shell32.dll,-22029效能.lnk=@%systemroot%\system32\shell32.dll,-22055資料來源 (odbc).lnk=@%systemroot%\system32\shell32.dll,-22025本地安全策略.lnk=@%systemroot%\system32\shell32.dll,-22040服務.lnk=@%systemroot%\system32\shell32.dll,-22059最重要的是自定義成功後右鍵選單沒有相應的快捷方式:圖[attach]1455365[/attach]

3、解決辦法以加入「服務」為例,先將manage鍵匯出存為reg檔案,然後編輯reg檔案將其中的manage改為service(呵呵,我比較懶),儲存reg檔案並匯入登錄檔。下面,我們來修改service這個鍵。將service預設的「@%windir%\system32\mycomput.dll,-400」 更改為「服務(&f)」將service下子鍵command中的「%windir%\system32\mmc.exe /s %windir%\system32\compmgmt.msc」 更改為 「%windir%\system32\mmc.exe /s %windir%\system32\services.msc」再去點一下我的電腦右鍵,是不是出來了乙個「服務」,而且後面有快捷鍵f?

總結1)對於右鍵選單順序:預設是按照對應鍵的名稱字母順序排列的,如「服務」的鍵名是service,「管理」是manage,那麼右鍵選單中「管理」就在「服務」前面。

2)對於右鍵選單名稱:這裡改為直接輸入選單名稱和快捷鍵,相比預設的定義方式更簡單明瞭,而且可以自定義相關的快捷鍵(但是請注意不要和「我的電腦」右鍵選單中的其他快捷鍵,如「屬性」等重複)。

3)對於command的路徑,只需要更改「%windir%\system32\mmc.exe /s %windir%\system32\compmgmt.msc」後面的路徑即可,如裝置管理器為「%windir%\system32\mmc.exe /s %windir%\system32\devmgmt.msc」,組策略為」%windir%\system32\mmc.exe /s %windir%\system32\gpedit.msc」,對於第三方程式大家可以自己試

自定義右鍵選單

禁止系統右鍵選單 document.oncontextmenu function 獲取滑鼠藍色框選中的內容 document.getselection tostring 火狐不能得到文字框內的內容 示例 utf 8 title ulli li hover style head aaaa rows 4...

PyQt給自定義的控制項新增右鍵選單

coding utf 8 usr bin env python import os,sys from qt import qtcore,qtgui,qtwidgets,qtcompat 定義自定義的控制項跟右鍵選單 class mywid qtwidgets.qwidget def init sel...

自定義Flex右鍵選單

1.右鍵專案設定flex編譯器的引數如下 其實flash player從11.版本就支援自定義右鍵選單了。2.重新編譯flex專案或關閉專案後重新開啟,錯誤解除。3.測試 如下 xmlns s library xmlns mx library minwidth 955 minheight 600 i...