none
如何為某種檔案類型新增右鍵工具列選項以快速執行? RRS feed

  • 問題

  • 程式寫好了,Command的判斷大致上也沒有問題(根據拖放檔案至執行檔)
    此程式功能為看圖,可將拖放至其上的BMP、JPG、PNG檔案以該程式開啟
    另外還有瀏覽資料夾的功能
    (簡單的說,類似ACDSee)

    我想更進一步,在支援類型的檔案,使用右鍵功能表於裡面加上以此程式開啟的選項
    瀏覽資料夾的部分已經利用改註冊碼
    [HKEY_CLASSES_ROOT\Directory\shell\]
    的內容而可以達成
    但是開啟某一類型之檔案無論是爬Google或是直接研究註冊碼均看不懂
    雖然問題不完全能分類到VB,不過由於是用VB寫的,於是就來這邊求救了

    PS 有安裝ACDSee

    2007年3月9日 下午 04:06

解答

所有回覆

  • HI,

    您可以查IContextMenu和IShellExtInt 關鍵字

    tihs

    2007年3月10日 上午 08:21
  • 謝謝,Yahoo有搜尋到類似的東西,可惜是C#寫的

    看來類似用DLL配合Reglist去註冊功能表,C#的話需要一點時間研究......

    ========================================

    看來似乎沒有用到DLL,只是登陸註冊檔而已

    不過我改 /jpegfile/shell裡面的內容並不會有反應

    必須要加到/ACDSee.jpg/shell裡面才行

    看來是.jpg副檔名被指向類型過去了吧

    2007年3月10日 下午 03:25