日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Win10如何自定义右键菜单-修改注册表(图文)

發(fā)布時間:2024/3/12 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Win10如何自定义右键菜单-修改注册表(图文) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

我研究這個是因為發(fā)現(xiàn)右鍵菜單在安裝了一下軟件后,越來越臃腫,有用的沒用的菜單項都被塞進去了,于是自己動手給菜單瘦個身。

這里首先警告一句:下面操作全部涉及到修改注冊表,看見不認識,不確定的注冊表項,別手欠看見空項或者自以為無用的注冊表項,就瞎亂刪。最好是有一定操作注冊表的基礎在跟著本文操作,至少要知道怎么備份和恢復注冊表。手欠的孩子都請自己準備好恢復或重裝系統(tǒng),本文的經(jīng)過作者本人親自實踐無誤,但不保證文中描述完全正確或適用于所有版本的win10操作系統(tǒng)。如果在按照本文說明操作時,發(fā)生了系統(tǒng)崩潰,死機,或其他任何可修復/不可修復的系統(tǒng)問題,你可以順著網(wǎng)線來打我啊,然而我也救不了你。

首先,所有的右鍵菜單項,幾乎都可以在注冊表中設置。按 Win + R 打開“運行…”窗口,輸入 regedit ,按回車鍵打開。注意:注冊表編輯器是需要管理員權限的。

打開注冊表,根項展開有5個子項,如上圖所示。右鍵菜單的項目都包含在第一子項 HKEY_CALSS_ROOT 中。展開該項,第一個子項一般是 * ,這個統(tǒng)配符表示一切后綴的文件都通用。也就是說,這個子項中的一切右鍵菜單項,沒有特別說明,會出現(xiàn)每一個文件的右鍵菜單中。

展開這一子項,在其內部,所有的右鍵菜單分為兩部分存儲(我也懶得去搞清楚這兩塊區(qū)域有什么不同),見下圖:

用紅線圈起來的兩個注冊表鍵,就是放置了右鍵菜單的地方,看看有哪些是自己安裝的軟件帶來的,看名字挑著沒用的就能刪除了。這里特表提醒一句,看見鍵名稱是一串序列號的,請仔細核對后,確認不是系統(tǒng)項再刪除。用這種長傳數(shù)字當名字的鍵,如果里面空空如也,那很有可能是系統(tǒng)項。

然后是文件夾,文件夾分為兩類菜單,一類是鼠標指向一個文件夾圖標時,點擊右鍵出來的菜單;第二類菜單是鼠標在已經(jīng)打開的文件夾窗口的空白處,點擊右鍵彈出的菜單。如下圖所示,第一類菜單的注冊表項直接在 Directory 下,shell和shellex\ContextMenuHandlers 里面;第二類菜單則在子項 Background 里面。

哦,對了,還有比較特殊的桌面菜單。在桌面空白處點擊右鍵,彈出的菜單在 DesktopBackground 項里面:

是的,細心的人應該已經(jīng)發(fā)現(xiàn)了,這里的菜單項不全。是的,不全,然而我也不知道其他的在哪里,懶得找……

然后還有一些,比如:
驅動器(就是C盤、光驅,之類那些,帶著卷標的),在 Drive 項里面;
文件夾還有一些在 Folder 項里面;
字體文件的在 fontfile 項里面;
等等…… 英文好的同學可以自行發(fā)揮了。

分割線

上面講的是如何找到一些項,然后就能刪除里面多余的菜單項。下面講一些添加項的方法:

以python文件為例(*.py),python如見有兩個大分支:2.x系列和3.x系列。那么有時候我們的機器上會同時安裝這兩個python的運行環(huán)境,這時候想要快速的用python解釋器打開某個 *.py 文件,要么就是命令行,要么就是頻繁更改打開方式,要么就是來回挪動環(huán)境變量的前后順序……好吧,我不廢話了,下面開始動手添加右鍵菜單。

首先,還是找到包含python腳本文件的右鍵菜單項的注冊表鍵,完整的路徑是 Computer\HKEY_CLASSES_ROOT\pysFile ,如下圖。這里可以看到,有3個子項。一眼可以看到右鍵菜單的藏身之處:

一般安裝python時,附帶的菜單項倒在 Shell 子鍵里面,展開,把一串什么 runwithidle 之類的統(tǒng)統(tǒng)干掉,然后我們來加入自己的項。
右鍵點擊 Shell ,然后選擇 新建 ,然后選擇 鍵:

簡單點的話,不做附加設置,這個鍵的名字就會是右鍵菜單項的顯示名字,如下圖所示:

之后,如果更改這個鍵的默認值,就會更改菜單的顯示名字:

只有一個鍵,是不能讓這個菜單項真正生效的,這時如果點擊這個菜單項,就會收到系統(tǒng)發(fā)出的錯誤警告。下面來添加點擊這個菜單項所觸發(fā)的命令:
在新建的鍵里面(圖里面的 MieHaHa鍵),再新建一個鍵,命名為 command,一般大小寫都行,但是我還是建議全小寫吧。然后更改這個鍵的默認值,雙擊(Default)(中文操作系統(tǒng)這里應該是默認),會彈出修改框,把值修改為你的python.exe所在完整路徑+參數(shù)就可以了,比如我的python36安裝在 D:\Environment\Python36\python.exe, 那么我這里就要輸入 “D:\Environment\Python36\python.exe” “%1” %*。這里簡單解釋一下,這里的值,就相當與是命令行里敲的命令。因為是點擊文件彈出的菜單, %1 就是被點擊的py文件的完整路徑。

有了這個菜單項,就能使用這一項直接用python運行腳本文件了。然而,這也太簡陋了,看好多程序都用dll文件,把自己的菜單項折疊成了一個子菜單組,簡潔又方便。在WIN10里,其實不用dll,只用注冊表,也能自己制作一個折疊的子菜單組,比如上圖(圖8)的 Run With 項就是我自己寫的一個菜單組。下圖直接上鍵的樹:

除了最內層兩個 command 和 最外層的 runwith 其余的鍵都沒有值。 runwith 里需要新建兩個 字符串的值:一個命名為 MUIVerb,值為 &Run With,也就是這個菜單組的名稱,注意要以 & 開頭,這個字符不會被顯示;第二個值,命名為Subcommands,沒有值。如下圖:

原文鏈接:https://blog.csdn.net/CrowNAir/article/details/78128566

總結

以上是生活随笔為你收集整理的Win10如何自定义右键菜单-修改注册表(图文)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。