小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

右鍵菜單大揭密 - 電腦技術(shù) - 藍(lán)鳥(niǎo)論壇 -共享 平等 自由 互助 ! - Powere...

 w3322laile123 2009-04-03



在Windows系統(tǒng)中,只要對(duì)著桌面或是文件(夾)單擊右鍵,就會(huì)彈出一個(gè)快捷菜單,里面有對(duì)該文件(夾)的一些常用操作命令,通過(guò)右鍵菜單,可以方便用戶對(duì)文件的某些操作。不知道你是否對(duì)它感興趣?是否想對(duì)它作一番改頭換面,做出有自己特色的右鍵菜單?不用著急,看完本文的大揭密,你將成為這方面的高手!
   修改右鍵菜單應(yīng)該在注冊(cè)表中,具體的說(shuō),是在HKEY_CLASSES_ROOT根鍵下(這里可是右鍵菜單中所有命令的根源哦?。?。展開(kāi)該根鍵,其下的子鍵主要有兩種:擴(kuò)展名鍵(.+擴(kuò)展名)和類定義鍵。一般地說(shuō),只要是在windows系統(tǒng)中已注冊(cè)過(guò)的擴(kuò)展名,在HKEY_CLASSES_ROOT下均有“·該擴(kuò)展名”子鍵 ,記錄該擴(kuò)展名的一些信息,對(duì)某種特定類型的文件的右鍵菜單的修改,便是在該鍵或“擴(kuò)展名file”鍵下的操作。
一、在所有的文件右鍵菜單中加入命令
   如果你的系統(tǒng)上安裝有Winzip、UltraEdit等,當(dāng)你對(duì)任一文件點(diǎn)右鍵時(shí),都會(huì)有“Add to zip”、“UltraEdit-32”等命令(當(dāng)然,Winzip稍有不同,我將在后面講到)。它的添加方法是:
1.打開(kāi)“HKEY_CLASSES_ROOT\*”;
2.在其下新建“shell\命令\command”分支,再將command的鍵值設(shè)為執(zhí)行該命令時(shí)所用的可執(zhí)行程序的絕對(duì)路徑,并在其后加“%1”即可。
例:在“HKEY_CLASSES_ROOT\*”下新建“shell\用寫字板打開(kāi)\command”子鍵,將command的鍵值設(shè)為“c:\windows\notepad.exe %1”,就會(huì)在右鍵菜單中出現(xiàn)“用寫字板打開(kāi)”的命令了。
說(shuō)明:
1. 要?jiǎng)h除該類命令,只需將“命令”子鍵刪除即可;
2. 有的人或許會(huì)問(wèn)他按我寫的去做,但是得到的為何與我的有一些不同,這就是我的命令里有快捷鍵(N),只要在“用寫字板打開(kāi)”后加入“(&N)”即可。
二、在特定文件類型的右鍵菜單中加入命令
   剛才說(shuō)到了Winzip這個(gè)軟件,對(duì)普通的文件類型,它的右鍵菜單中有“Add to zip”,但是對(duì)它所支持的壓縮文件類型,如*.zip、*.cab、*.rar在其右鍵菜單中有“Open with Winzip”、“Extract to”、“Extract to folder”、“Create Self-Extractor(.EXE)” 等命令,對(duì)于自解壓性安裝文件(如OICQ99b),其右鍵菜單中有“Run with Winzip”命令。下面是特定文件類型的右鍵菜單的命令添加方法(以在mp3文件的右鍵菜單中加入Play with winamp為例):
1.打開(kāi)“HKEY_CLASSES_ROOT\mp3_auto_file”主鍵;
2.在其下新建“shell\Play with Winamp\command”,將command的鍵值設(shè)為“C:\Program files\winamp\winamp.exe %1” 。
說(shuō)明:
   當(dāng)有多個(gè)軟件可以播放mp3文件時(shí),我們可以在右鍵菜單中添加多條命令,如加入“Play with Unreal”等命令,但是我們?nèi)绾螌⒛骋粭l命令定義為默認(rèn)操作(即右鍵菜單中的黑體命令)呢?
   你一定會(huì)說(shuō),很簡(jiǎn)單的事情嗎!將mouse移向一mp3文件,在按右鍵的同時(shí)按shift,在右鍵菜單中選“打開(kāi)方式“便可更改,但是這是錯(cuò)誤的,不信你試試看,這樣只有在右鍵菜單中選“打開(kāi)”時(shí)才會(huì)用你所選擇的程序來(lái)打開(kāi)它,否則,它仍舊一如繼往。因?yàn)樗哪J(rèn)操作不是“打開(kāi)“這條命令。真正的方法是將shell的默認(rèn)鍵值改為你所想執(zhí)行的命令,例如將shell的鍵值改為“Winamp”。
還有,不知道你發(fā)現(xiàn)了沒(méi)有,我在前面的例子中用的是“Play with Winamp”命令,而在這里用的是“Winamp”,是不是有點(diǎn)不對(duì)應(yīng)呢?說(shuō)到這里,真是讓我心酸,本來(lái)我在txt文檔中用shell進(jìn)行默認(rèn)操作的轉(zhuǎn)換時(shí)(轉(zhuǎn)換open與print)挺成功的,但是一轉(zhuǎn)換“Play with Winamp”與“Play with Unreal”便失敗,總是轉(zhuǎn)換不過(guò)來(lái),最后才明白這可能是“瘟酒吧”的一個(gè)bug,它要求轉(zhuǎn)換時(shí)主鍵的鍵名為單個(gè)字符串時(shí)才有效。對(duì)漢字與英文的組合也有效,不過(guò)中間可不能有空格(不知道這是否與我的Win98是D版有關(guān)?)。
   如果你認(rèn)為上面的方法不太方便且過(guò)于復(fù)雜,其實(shí)在Windows中還提供了不用操作注冊(cè)表的更為方便安全的方法:打開(kāi)一個(gè)文件夾,選“查看/文件夾選項(xiàng)/文件類型”, 在這里你將會(huì)找到所有已經(jīng)注冊(cè)的文件類型,選擇“mp3文件/編輯”,看到操作下面的“新建”、“編輯”、“刪除”、“設(shè)為默認(rèn)值”這四個(gè)按鈕沒(méi)有?不用我再教你了吧!嘿嘿。
三、在所有的文件夾右鍵菜單中加入命令
   如果你用過(guò)Acdsee這個(gè)軟件,就會(huì)發(fā)現(xiàn)在文件夾的右鍵菜單中總有“Browse with acdsee”這一命令,同類的還有Pc-cillin中的Trend Pc-cillin 98命令,下面再該類命令的添加方法:
1.打開(kāi)“HKEY_CLASSES_ROOT\diretory\shell”主鍵;
2.在其下新建“命令\command”……下面不用再說(shuō)了吧!
說(shuō)明:
1.如果你細(xì)心一下的話,你將會(huì)發(fā)現(xiàn)其實(shí)在驅(qū)動(dòng)器的右鍵菜單中,也有“Browse with acdsee” “Trend Pc-cillin98”等命令,驅(qū)動(dòng)器也是特殊的文件夾,但是通過(guò)上面的方法是無(wú)法在驅(qū)動(dòng)器的右鍵菜單中加入命令的。如果要在其中加入命令,須對(duì)“HKEY_CLASSES_ROOT\drive\shell”主鍵進(jìn)行操作;
2.在“HKEY_CLASSES_ROOT”主鍵下還有一個(gè)folder子鍵,顧名思義,對(duì)它的操作將影響所有的文件夾,包括回收站,切記切記!
四、在所有的文件與文件夾的右鍵菜單中加入命令
   如果你自己開(kāi)發(fā)了一個(gè)程序,它的操作對(duì)象是文件和文件夾,因此你想在所有的文件和文件夾的右鍵菜單中加入特定的命令進(jìn)行操作,這就得看下面的了。
打開(kāi)“HKEY_CLASSES_ROOT\AllFilesystemObjects”主鍵,在其下新建“shell\命令\command”,以下操作同前。
   需要指出的是這只是一種解決方法,如果大家看我所抓下的圖,會(huì)發(fā)現(xiàn)總有一個(gè)“IconView”命令,出現(xiàn)在所有的文件和文件夾的右鍵菜單中,但是這可不是用這種方法形成的,不妨作一下對(duì)比,這條命令是通過(guò)該軟件中的應(yīng)用程序擴(kuò)展庫(kù)iv_shext.dll擴(kuò)展而來(lái),因此它出現(xiàn)在右鍵菜單的中部。而不是在頂部 。(什么?讓我講一下這種方法?)由于這種方法涉及到編程方面的內(nèi)容,限于篇幅和主題,我就不講這種方法了(噓!小聲點(diǎn),其實(shí)我也是不會(huì)。)
五、一些特殊命令的添加與刪除
1.資源管理器
   在Windows系統(tǒng)中,普通文件夾、驅(qū)動(dòng)器、回收站等的右鍵菜單中都有“資源管理器“命令,如果你只想在驅(qū)動(dòng)器中保留該命令,可以先在“HKEY_CLASSES_ROOT\folder\shell”主鍵中刪除explore子鍵,然后在“HKEY_CLASSES_ROOT\drive\shell”主鍵中新建“explore\command”子鍵,令commmand的鍵值為“C:\WINDOWS\Explorer.exe/e,/idlist,%I,%L”怎么樣,成功了吧!
2.清空回收站
在Windows系統(tǒng)中,只有在回收站的右鍵菜單中才有“清空回收站”的命令,是不是太不方便了呢,好,我們可以經(jīng)過(guò)一番改造,讓所有的文件菜單中都有“清空回收站”的命令,follow me!
我們的思路是先找出“清空回收站”這個(gè)命令的來(lái)源,然后將其照搬到“HKEY_CLASSES_ROOT\*”下即可。好,還是先來(lái)找吧,我找呀找,終于找到了!——再教你一招,就是一些特殊的命令(特別是第三方提供的軟件),都是由應(yīng)用程序擴(kuò)展庫(kù)(.DLL)擴(kuò)展而來(lái),在注冊(cè)表的“shellex\ContextMenuHandlers”中便能找到它的痕跡。 我們打開(kāi)“HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E} \shellex\ContextMenuHandlers”,可以發(fā)現(xiàn)其下有一名為“{645FF040-5081-101B-9F08-00AA002F954E}”的子鍵,這就是“清空回收站”命令的根源了。
   找到了根源,就容易多了,在“HKEY_CLASSES\ROOT\*\shellex\ContextMenuHandlers”下新建一鍵名為“{645FF040-5081-101B-9F08-00AA002F954E}”的子鍵,怎么樣,夠酷吧!
3.新建命令的子命令的添加與刪除
   不知道有沒(méi)有遇到這種情況:你經(jīng)常自己手工編寫網(wǎng)頁(yè),在單位的機(jī)器上的新建命令中有“新建html文檔”的命令,但是你的機(jī)器上卻沒(méi)有,還有,隨著各種軟件的不斷增加,你的新建命令彈出子命令的時(shí)間越來(lái)越長(zhǎng),夠嗆的吧! 不要緊,不用急,讓我來(lái)幫你把該出來(lái)的叫出來(lái),不該來(lái)的讓它回去!
   打開(kāi)“HKEY_CLASSES\ROOT\.htm”,添加一主鍵shellnew,然后新建字符串值NullFile ,鍵值為空,你現(xiàn)在再對(duì)桌面點(diǎn)右鍵,看看新建,是不是多了一點(diǎn)什么? 至于刪除,想各位不致讓我多說(shuō)了吧!
4.剪切、復(fù)制、粘貼等命令的添加
注意,我只是談剪切、復(fù)制、粘貼等命令的添加,也就是說(shuō)對(duì)右鍵菜單中沒(méi)有這些命令的某些對(duì)象,可以添加,而對(duì)那些本來(lái)有就這些命令的對(duì)象,就連刪除它們,我都無(wú)能為力。
   好,我現(xiàn)在以回收站為例,來(lái)進(jìn)行剪切、復(fù)制、粘貼等命令的添加,具體地說(shuō),有“打開(kāi)、剪切、復(fù)制、粘貼、重命名、刪除、屬性”等命令的添加。 先打開(kāi)“HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}”主鍵,你會(huì)發(fā)現(xiàn)有“shellfolder”子鍵,在該子鍵下新建二進(jìn)制值attributes,它的鍵值就決定了這些命令在右鍵菜單中的顯示與隱藏。具體如下:
命令 鍵值
打開(kāi) 00 00 00 20
剪切 02 00 00 00
復(fù)制 01 00 00 00
粘貼 00 01 00 00
刪除 20 00 00 00
重命名 10 00 00 00
屬性 40 00 00 00
   如果你要顯示某些命令,只需將該命令所對(duì)應(yīng)的鍵值相加,結(jié)果作為attributes的鍵值即可。例如:當(dāng)attributes值為00 00 00 00(默認(rèn))時(shí),將不顯示以上命令,當(dāng)為73 01 00 20時(shí),將顯示所有的命令?,F(xiàn)在好了,可以將“回收站“改為你所想改的名稱了,還可以將“廢物”粘貼到回收站了(不過(guò)我看這倒沒(méi)有多大的作用,是嗎?)
5.“發(fā)送到”及其菜單
有的文件夾(如我的文檔)的右鍵菜單中沒(méi)有“發(fā)送到”這條命令,我們可以給它添加上去,方法可以參考“清空回收站”命令的添加方法。就是打開(kāi)“ HKEY_CLASSES_ROOT\CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}\shellex\ContextMenuHandlers”,在其下新建“{7BA4C740-9E81-11CF-99D3-00AA004AE837}”子鍵,就可以了。
   至于“發(fā)送到“的菜單,是不需要在注冊(cè)表中對(duì)其進(jìn)行操作的,它的根源是“C:\windows\SendTo”這個(gè)文件夾,你只需在這個(gè)文件夾內(nèi)新建一個(gè)快捷方式,讓它指向你所想要發(fā)送到的文件夾,就OK了。
6.查找
   在Windows系統(tǒng)中,普通文件夾及驅(qū)動(dòng)器的右鍵菜單中有“查找……”這條命令,如果我們要在回收站中尋找誤刪除的文件,而此時(shí)回收站中的文件又多的話,我們就可以在回收站的右鍵菜單中加入“查找……”這條命令。具體方法可以參考2,5。只是需要新建的子鍵為“{61E218E0-65D3-101B-9F08-061CEAC3D50D}”。只不過(guò)命令變成了“文件或文件夾……”
   講了這么多,你現(xiàn)在應(yīng)該懂如何修改右鍵菜單了吧?祝大家都能把自己的右鍵菜單改得別具一格,得心應(yīng)手!

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多