如何修改鼠標右鍵菜單 如何修改鼠標右鍵新建菜單


如何修改鼠標右鍵菜單 如何修改鼠標右鍵新建菜單

文章插圖
大家好,小跳來為大家解答以上的問題 。如何修改鼠標右鍵新建菜單,如何修改鼠標右鍵菜單這個很多人還不知道,現在讓我們一起來看看吧!
1、注冊表修改鼠標右鍵菜單 在Windows系統中,只要對著桌面或是文件(夾)單擊右鍵,就會彈出一個快捷菜單,里面有對該文件(夾)的一些常用操作命令,通過右鍵菜單 , 可以方便用戶對文件的某些操作 。
2、不知道你是否對它感興趣?是否想對它作一番改頭換面,做出有自己特色的右鍵菜單?不用著急,看完本文的大揭密,你將成為這方面的高手!修改右鍵菜單應該在注冊表中,具體的說,是在HKEY_CLASSES_ROOT根鍵下(這里可是右鍵菜單中所有命令的根源哦?。?。
3、展開該根鍵 , 其下的子鍵主要有兩種:擴展名鍵(.+擴展名)和類定義鍵(如圖1) 。
4、一般地說,只要是在windows系統中已注冊過的擴展名,在HKEY_CLASSES_ROOT下均有“·該擴展名”子鍵,記錄該擴展名的一些信息,對某種特定類型的文件的右鍵菜單的修改,便是在該鍵或“擴展名file”鍵下的操作 。
5、在所有的文件右鍵菜單中加入命令如果你的系統上安裝有Winzip、UltraEdit等,當你對任一文件點右鍵時,都會有“Add tozip”、“UltraEdit-32”等命令(當然,Winzip稍有不同,我將在后面講到) 。
6、它的添加方法是:(1).打開“HKEY_CLASSES_ROOT*”;(2).在其下新建“shell命令command”分支,再將command的鍵值設為執行該命令時所用的可執行程序的絕對路徑,并在其后加“%1”即可 。
7、 例:在“HKEY_CLASSES_R OOT*”下新建“shell用寫字板打開command”子鍵,將command的鍵值設為“c:windowsotepad.exe%1”,就會在右鍵菜單中出現“用寫字板打開”的命令了(如圖2) 。
8、說明: 1. 要刪除該類命令,只需將“命令”子鍵刪除即可; 2.有的人或許會問他按我寫的去做,但是得到的為何與我的有一些不同,這就是我的命令里有快捷鍵(N),只要在“用寫字板打開”后加入“(&N)”即可 。
9、2、在特定文件類型的右鍵菜單中加入命令 剛才說到了Winzip這個軟件,對普通的文件類型,它的右鍵菜單中有“Add tozip”,但是對它所支持的壓縮文件類型,如*.zip、*.cab、*.rar在其右鍵菜單中有“Open with Winzip”、“Extractto”、“Extract to folder”、“Create Self-Extractor(.EXE)”等命令,對于自解壓性安裝文件(如OICQ99b),其右鍵菜單中有“Run withWinzip”命令 。
10、下面是特定文件類型的右鍵菜單的命令添加方法(以在mp3文件的右鍵菜單中加入Play with winamp為例):(1).打開“HKEY_CLASSES_ROOTmp3_auto_file”主鍵;(2).在其下新建“shellPlay with Winamp(&P)command”,將command的鍵值設為“C:Programfileswinampwinamp.exe %1”。
11、 說明:當有多個軟件可以播放mp3文件時,我們可以在右鍵菜單中添加多條命令,如加入“PlaywithUnreal”等命令,但是我們如何將某一條命令定義為默認操作(即右鍵菜單中的黑體命令)呢? 你一定會說,很簡單的事情嗎!將mouse移向一mp3文件,在按右鍵的同時按shift,在右鍵菜單中選“打開方式“便可更改,但是這是錯誤的,不信你試試看,這樣只有在右鍵菜單中選“打開”時才會用你所選擇的程序來打開它,否則,它仍舊一如繼往 。
12、因為它的默認操作不是“打開“這條命令 。
13、真正的方法是將shell的默認鍵值改為你所想執行的命令 , 例如將shell的鍵值改為“Winamp” , 效果如圖3所示 。
14、還有 , 不知道你發現了沒有,我在前面的例子中用的是“Play withWinamp”命令 , 而在這里用的是“Winamp”,是不是有點不對應呢?說到這里,真是讓我心酸,本來我在txt文檔中用shell進行默認操作的轉換時(轉換open與print)挺成功的 , 但是一轉換“Playwith Winamp”與“Play withUnreal”便失敗,總是轉換不過來,最后才明白這可能是“瘟酒吧”的一個bug,它要求轉換時主鍵的鍵名為單個字符串時才有效 。
15、對漢字與英文的組合也有效 , 不過中間可不能有空格(不知道這是否與我的Win98是D版有關?) 。
16、如果你認為上面的方法不太方便且過于復雜,其實在Windows中還提供了不用操作注冊表的更為方便安全的方法:打開一個文件夾,選“查看/文件夾選項/文件類型”,在這里你將會找到所有已經注冊的文件類型,選擇“mp3文件/編輯”,看到操作下面的“新建”、“編輯”、“刪除”、“設為默認值”這四個按鈕沒有?不用我再教你了吧!嘿嘿 。
17、3、在所有的文件夾右鍵菜單中加入命令 如果你用過Acdsee這個軟件,就會發現在文件夾的右鍵菜單中總有“Browse withacdsee”這一命令 , 同類的還有Pc-cillin中的Trend Pc-cillin 98命令 , 下面再該類命令的添加方法:(1).打開“HKEY_CLASSES_ROOTdiretoryshell”主鍵;(2).在其下新建“命令command”……下面不用再說了吧! 說明:1.如果你細心一下的話 , 你將會發現其實在驅動器的右鍵菜單中,也有“Browsewith acdsee” “TrendPc-cillin98”等命令 , 驅動器也是特殊的文件夾,但是通過上面的方法是無法在驅動器的右鍵菜單中加入命令的 。
18、如果要在其中加入命令,須對“HKEY_CLASSES_ROOTdriveshell”主鍵進行操作;(3).在“HKEY_CLASSES_ROOT”主鍵下還有一個folder子鍵,顧名思義,對它的操作將影響所有的文件夾,包括回收站,切記切記?。ㄍ?是在回收站中添加了“Browsewith acdsee”命令)4、在所有的文件與文件夾的右鍵菜單中加入命令 如果你自己開發了一個程序,它的操作對象是文件和文件夾,因此你想在所有的文件和文件夾的右鍵菜單中加入特定的命令進行操作,這就得看下面的了 。
19、 打開“HKEY_CLASSES_ROOTAllFilesystemObjects”主鍵,在其下新建“shell命令command”,以下操作同前 。
【如何修改鼠標右鍵菜單 如何修改鼠標右鍵新建菜單】20、需要指出的是這只是一種解決方法,如果大家看我所抓下的圖 , 會發現總有一個“IconView”命令,出現在所有的文件和文件夾的右鍵菜單中,但是這可不是用這種方法形成的,不妨作一下對比(如圖5),這條命令是通過該軟件中的應用程序擴展庫iv_shext.dll擴展而來 , 因此它出現在右鍵菜單的中部 。
21、而不是在頂部。
22、(什么?讓我講一下這種方法?)由于這種方法涉及到編程方面的內容 , 限于篇幅和主題,我就不講這種方法了(噓!小聲點,其實我也是不會 。
23、)5、一些特殊命令的添加與刪除(1).資源管理器 在Windows系統中,普通文件夾、驅動器、回收站等的右鍵菜單中都有“資源管理器“命令 , 如果你只想在驅動器中保留該命令,可以先在“HKEY_CLASSES_ROOTfoldershell”主鍵中刪除explore子鍵 , 然后在“HKEY_CLASSES_ROOTdriveshell”主鍵中新建“explorecommand”子鍵,令commmand的鍵值為“C:WINDOWSExplorer.exe/e,/idlist,%I,%L”怎么樣 , 成功了吧!(2).清空回收站 在Windows系統中 , 只有在回收站的右鍵菜單中才有“清空回收站”的命令 , 是不是太不方便了呢,好,我們可以經過一番改造,讓所有的文件菜單中都有“清空回收站”的命令,followme! 我們的思路是先找出“清空回收站”這個命令的來源 , 然后將其照搬到“HKEY_CLASSES_ROOT*”下即可 。
24、好 , 還是先來找吧,我找呀找,終于找到了?。ㄍ?)——再教你一招,就是一些特殊的命令(特別是第三方提供的軟件),都是由應用程序擴展庫(.DLL)擴展而來,在注冊表的“shellexContextMenuHandlers”中便能找到它的痕跡 。
25、我們打開“HKEY_CLASSES_ROOTCLSID{645FF040-5081-101B-9F08-00AA002F954E}shellexContextMenuHandlers”,可以發現其下有一名為“{645FF040-5081-101B-9F08-00AA002F954E}”的子鍵,這就是“清空回收站”命令的根源了 。
26、 找到了根源,就容易多了,在“HKEY_CLASSESROOT*shellexContextMenuHandlers”下新建一鍵名為“{645FF040-5081-101B-9F08-00AA002F954E}”的子鍵,怎么樣,夠酷吧!(3).新建命令的子命令的添加與刪除 不知道有沒有遇到這種情況:你經常自己手工編寫網頁,在單位的機器上的新建命令中有“新建html文檔”的命令,但是你的機器上卻沒有,還有,隨著各種軟件的不斷增加,你的新建命令彈出子命令的時間越來越長 , 夠嗆的吧!不要緊,不用急,讓我來幫你把該出來的叫出來,不該來的讓它回去! 打開“HKEY_CLASSESROOT.htm” , 添加一主鍵shellnew,然后新建字符串值NullFile,鍵值為空,你現在再對桌面點右鍵,看看新建,是不是多了一點什么? 至于刪除,想各位不致讓我多說了吧!(4).剪切、復制、粘貼等命令的添加 注意,我只是談剪切、復制、粘貼等命令的添加,也就是說對右鍵菜單中沒有這些命令的某些對象 , 可以添加,而對那些本來有就這些命令的對象,就連刪除它們,我都無能為力 。
27、 好,我現在以回收站為例,來進行剪切、復制、粘貼等命令的添加,具體地說,有“打開、剪切、復制、粘貼、重命名、刪除、屬性”等命令的添加 。
28、先打開“HKEY_CLASSES_ROOTCLSID{645FF040-5081-101B-9F08-00AA002F954E}”主鍵 , 你會發現有“shellfolder”子鍵,在該子鍵下新建二進制值attributes,它的鍵值就決定了這些命令在右鍵菜單中的顯示與隱藏 。
29、具體如下: 命令鍵值 打開 00 00 00 20 剪切 02 00 00 00 復制 01 00 00 00 粘貼 00 01 00 00 刪除20 00 00 00 重命名 10 00 00 00 屬性 40 00 0000 如果你要顯示某些命令,只需將該命令所對應的鍵值相加,結果作為attributes的鍵值即可 。
30、例如:當attributes值為00 00 0000(默認)時,將不顯示以上命令,當為73 01 0020時,將顯示所有的命令(如圖7) 。
31、現在好了,可以將“回收站“改為你所想改的名稱了,還可以將“廢物”粘貼到回收站了(不過我看這倒沒有多大的作用 , 是嗎?)(5).“發送到”及其菜單 有的文件夾(如我的文檔)的右鍵菜單中沒有“發送到”這條命令,我們可以給它添加上去,方法可以參考“清空回收站”命令的添加方法 。
32、就是打開“HKEY_CLASSES_ROOTCLSID{450D8FBA-AD25-11D0-98A8-0800361B1103}shellexContextMenuHandlers” , 在其下新建“{7BA4C740-9E81-11CF-99D3-00AA004AE837}”子鍵 , 就可以了 。
33、至于“發送到“的菜單,是不需要在注冊表中對其進行操作的,它的根源是“C:windowsSendTo”這個文件夾,你只需在這個文件夾內新建一個快捷方式,讓它指向你所想要發送到的文件夾,就OK了(如圖8,其中backup , software為新建的指向文件夾的快捷方式) 。
34、(6).查找在Windows系統中,普通文件夾及驅動器的右鍵菜單中有“查找……”這條命令,如果我們要在回收站中尋找誤刪除的文件,而此時回收站中的文件又多的話 , 我們就可以在回收站的右鍵菜單中加入“查找……”這條命令 。
35、具體方法可以參考2,5 。
36、只是需要新建的子鍵為“{61E218E0-65D3-101B-9F08-061CEAC3D50D}” 。
37、只不過命令變成了“文件或文件夾……”(如圖9) 講了這么多 , 你現在應該懂如何修改右鍵菜單了吧?以上所講均在Windows98中文版下通過 。
38、最后祝大家都能把自己的右鍵菜單改得別具一格,得心應手?。?二、輕松修改鼠標右鍵菜單操作過Windows95/98的朋友們一定知道,通過使用鼠標右鍵的彈出菜單能簡化許多操作,如用WINZIP來壓縮文件 。
39、因此它也逐漸“發福”起來,先是WINZIP , 后是ACDSee,再是NortonAntiVirus……你是否也想對這個彈出菜單進行修改呢?希望本文能給你一些啟發 。
40、修改文件的鼠標右鍵彈出菜單(以下簡稱彈出菜單)運行注冊表編輯器(regedit.exe),打開“我的電腦HKEY_CLASSES_ROOT*shellexContextMenuHandler”分支 。
41、該分支下有兩個主鍵HexWorkshopContextMenu和Winzip(筆者的電腦中裝有Winzip和HexWorkshop) , 刪去后即可發現原來文件的彈出菜單上的Hexedit 和Add to Zip兩項不見了 。
42、當要在彈出菜單中添加一些可執行文件時(以notepad為例) , 可進行如下操作:1.在“我的電腦HKEY_CLASSES_ROOT*”下新建一個名為shell的主鍵 。
43、2.在“shell”下新建名為aaa(aaa即是顯示于彈出菜單中的文字,這里假設用“用筆記本打開”代替)的主鍵 。
44、3.在aaa下新建名為command的主鍵 , 修改其右默認的鍵值為“c:windowsotepad.exe%1”(%1表示該文件不帶參數,而只運行筆記本程序)即可 。
45、4.需再添加新的菜單項重復步驟2、3即可 。
46、這樣,在彈出菜單上就出現了“用筆記本打開”這一選項 , 在打開未與筆記本建立關聯的文件時避免了從許多打開方式中去重復選擇筆記本的麻煩,而且可以用多種方式打開同一文件而不改變該文件原來的關聯(如同時用photoshop和ACDSee打開一圖片) , 增加了文件打開方式的靈活程度 。
47、修改驅動器和文件夾的彈出菜單1.驅動器彈出菜單的修改(1)修改方法同上面文件的彈出菜單的修改基本一樣 , 運行注冊表編輯器,打開“我的電腦HKEY_CLASSES_ROOTDRIVE” , 其下有三個主鍵DefaultIcon、shell和shellex 。
48、(2)打開shell可以看見find和Browse withACDSee(機器上需裝有ACDSee) , 這也是顯示在彈出菜單上的文字,如將Browse withACDSee改為別的名字,如“用ACDSee瀏覽”時 , 則英文變成漢語“用ACDSee瀏覽” 。
49、添加菜單項同樣需要在shell下添加新主鍵,刪除菜單項則只要刪除對應的主鍵,如刪HexWorkshop , 則刪去shellex下的ContextMenuHandlers主鍵下的HexWorkshopContextMenu主鍵即可 。
50、2.文件夾彈出菜單的修改文件夾彈出菜單的修改比較復雜,涉及兩個主鍵Directory和Folder(同樣位于“我的電腦HKEY_CLASSES_ROOT”下)的修改 。
51、其中修改Folder主鍵后對驅動器彈出菜單也有影響(修改Drive主鍵不會影響其他),如在FolderShell主鍵下添加新主鍵(設名為aaaa) , 則同時會在驅動器和文件夾彈出菜單中出現aaaa這一項,刪除也同樣會對兩者產生影響,如刪除FolderShell下的explore和open主鍵 , 兩者彈出菜單的資源管理器和打開兩項就會消失 。
52、要刪除驅動器彈出菜單的winzip項,則刪去FolderShellexContextMenuHandlers下的winzip主鍵即可 。
53、而刪除文件夾彈出菜單的winzip項,還要刪去DirectoryShellexContextMenuHandlers下的winzip主鍵 。
54、只對文件夾彈出菜單進行增刪 , 需對Directory操作就行了(操作主鍵Directory不會影響驅動器的彈出菜單) 。
55、如刪去查找菜單項,只需去掉DirectoryShell下的find主鍵,添加則在Shell下添新主鍵 。
56、3.從“文件夾選項”中修改這種方法比較簡單,類似對文件建立關聯,方法如下:(1)雙擊“我的電腦” , 打開“查看/文件夾選項”(對于Windows98,還可以單擊“開始/設置/文件夾選項”) 。
57、(2)單擊“文件類型”標簽,從中選中“驅動器”,然后按“編輯”按鈕 。
58、(3)在隨后的編輯文件類型對話框中,按“新建”按鈕 , 在彈出的新操作對話框中輸入一個名字(即彈出菜單上的文字),在用于操作的應用程序文本框中輸入應用程序名(也可用瀏覽來尋找),完成后按“確定”即可 。
59、修改文件夾的步驟相同,只要選中文件夾就可以了 。
60、通過這些方法,你可以將自己制作的軟件加入彈出菜單,能和正版軟件同占一席之地是不是很有成就感 。
61、三、巧妙用好右鍵菜單移動和復制文件是Windows最常用的文件操作,一般都是先選中文件,然后通過鼠標右鍵 , 選擇“復制”或“剪切”命令 , 然后打開目標文件夾,再進行“粘貼”;再者,打開并平鋪兩個資源管理器窗口,然后進行拖放操作 , 也能達到操作目的 。
62、(其實Windows的“發送到”命令,是一個非常靈活的復制命令,我們可以手動添加“發送到”對象 , 就可以方便的復制文件了 。
63、但是這些方法都不夠靈活,或許微軟意識到了這一點,在WindowsMe/XP中增加了“復制到文件夾”和“移動到文件夾”命令 。
64、它就在資源管理器的“編輯”菜單中 , 不信你自己打開瞧瞧!可惜在實際應用中仍稍嫌不便 。
65、這不 , 筆者介紹的以下的操作方法讓你把“復制到文件夾”和“移動到文件夾”命令加到右鍵菜單中 , 從而可大大方便操作 。
66、運行“注冊表編輯器”(RegEdit) 。
67、2、在“注冊表編輯器”窗口的左窗格中,依次展開“HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers”分支 。
68、3、右鍵單擊“ContextMenuHandlers”,選擇“新建→主鍵”,將新主鍵命名為“Copy To” 。
69、4、選中“CopyTo”主鍵,在右窗格中,雙擊“默認”,此時彈出對話框的“數值數據”框中鍵入“{C2FBB630-2971-11D1-A18C-00C04FD75D13}” 。
70、單擊“確定”按鈕 。
71、5、單擊“文件”菜單中的“退出”命令 , 關閉“注冊表編輯器”窗口 。
72、增加“移動到文件夾”命令,方法步驟同上,只是在“ContextMenuHandlers”下,新建一個“MoveTo”主鍵,將其值設置為“{C2FBB631-2971-11D1-A18C-00C04FD75D13}”即可 。
73、現在 , 右鍵單擊某一文件(夾),在系統彈出的快捷菜單中 , 出現“復制到文件夾”和“移動到文件夾”兩個選項,點擊進去試試,此時將彈出一個瀏覽文件夾的窗口 , 選擇目標文件夾后,點擊確定即可實現復制或移動文件的目的 。
74、 將注冊表展開到HKEY_CURRENT_USER\Software\Microsoft\InternetExplorer\MenuExt,在IE中顯示的附加右鍵菜單都在這里設置,常見的“網絡螞蟻”和“網際快車”點擊右鍵下載的信息也存放在這里 , 只需找到顯示廣告的主鍵條目刪除即可 。
本文到此分享完畢,希望對大家有所幫助 。