將自已的程式加到滑鼠右鍵選單裡(轉)

heying1229發表於2007-07-27
大家對右鍵選單一定不會默生吧,透過使用滑鼠右鍵選單關聯檔案能簡化許多操作。典型的如 UltraEdit-32、WinRAR、ACDSee、金山毒霸等。你是否也想把你的程式加到右鍵選單裡呢,即方便了使用者的操作,又讓你的程式看起來很專業!(我用的是 Win2k,以下操作都是在 Win2k 中有效,不過其它 Windows 可用類似方法)

 一、用“資料夾選項”修改
  1、開啟“我的電腦”,進入“->資料夾選項”;
  2、單擊“檔案型別”標籤,點選 "新建",寫入你定義的副檔名(假設為 "TEST");
  3、選中 "TEST" 這一行,點選 "高階";
  4、在第一行寫入選單要顯示的內容(如 "用我的程式開啟"),更改你想要的圖示;
  5、點選操作列表裡右邊的新建,操作:"open",用於執行操作的應用程式:"NodePad.exe";
  6、確定。

  修改資料夾和驅動器只要選中相應的型別,按的步驟相同。

  平常都是用這種方法改的,很簡單,但不夠專業,不可能讓使用者自已動手吧?不用說,肯定是要改登錄檔了。
  
 二、修改檔案右鍵選單
  開啟登錄檔 "我的電腦HKEY_CLASSES_ROOT*shellexContextMenuHandler" 分支,裡面都有幾項,哈,就是它們了:D開啟看看,預設值都是類似於{b5eedee0-c06e-11cf-8c56-444553540000}的東東,暈啊@_@ 想想別的辦法吧~~能不能不用ex,直接 shell 不行嗎?試試吧……
  1、在 "我的電腦HKEY_CLASSES_ROOT*" 下新建項 shell;
  2、在 shell 下新建項 "用我的程式開啟這個檔案";
  3、在往下新建項 command,並修改其預設鍵值為 "Notepad.exe %1"。
  OK,在一個檔案上點一右鍵試試,呵呵,怎麼樣,多了一項 "用我的程式開啟這個檔案",點選後是用記事本開啟了這個檔案。(%1表示第一個引數,即檔名)

 三、修改資料夾右鍵選單
  在資料夾上點一下,沒有:( "我的電腦HKEY_CLASSES_ROOT" 下不是有個 Folder嗎?同樣改它的 shell 子項。加一項 "用我的程式開啟這個資料夾",嗯,搞定,連驅動器都一起搞定了!

 四、修改驅動器右鍵選單
  不過驅動器應該是和資料夾不同的吧,的確也有一項“我的電腦HKEY_CLASSES_ROOTDRIVE”,改它。在 shell 下加一項 "用我的程式開啟這個資料夾"。嘿嘿,又加了一項。

  好了,現在你可以把你的程式和資源管理器的檔案,資料夾以及驅動器統統關聯起來了。不過程式一定要好用啊,否則會令人討厭的,還是加一取消關聯的功能好:)

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10172717/viewspace-928589/,如需轉載,請註明出處,否則將追究法律責任。

相關文章