給Notepad++ 加右鍵菜單帶圖標


從網上下載下來的Notepad++ 
也可以到我的百度網盤上下載:mq->mq-開發工具
解壓之后,可以直接使用, 但是右鍵菜單中沒有它,非常不方便,
本文使用三種方式給Notepad++注冊右鍵菜單功能,他們只有稍微的區別:
 
方式一:
如下建立一個reg文件,拷貝如下內容並替換相關路徑,  保存,雙擊運行加入注冊表就好了.
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\NotePad++]
@="用&Notepad++打開"
"Icon"="C:\\Program Files (x86)\\Notepad++\\Notepad++.exe" [HKEY_CLASSES_ROOT\*\shell\NotePad++\Command] @="C:\\Program Files (x86)\\Notepad++\\Notepad++.exe \"%1\""

卸載命令也保存為reg文件,拷貝如下內容,  保存,雙擊運行加入注冊表就好了

Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\*\shell\NotePad++]

 

方式二:

在另一台正常安裝Notepad++的系統里,看到其使用“Notepad++”編輯配置的位置不同,在HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers下。依然是使用注冊表,相關注冊表信息如下:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Notepad++]
@="{00F3C2EC-A6EE-11DE-A03A-EF8F55D89593}"

[HKEY_CLASSES_ROOT\CLSID\{00F3C2EC-A6EE-11DE-A03A-EF8F55D89593}]
@="Notepad++"

[HKEY_CLASSES_ROOT\CLSID\{00F3C2EC-A6EE-11DE-A03A-EF8F55D89593}\InprocServer32]
@="D:\\Program Files\\Notepad++\\notepad++.exe"
"ThreadingModel"="Apartment"

[HKEY_CLASSES_ROOT\CLSID\{00F3C2EC-A6EE-11DE-A03A-EF8F55D89593}\Settings]
"Title"="Edit with &Notepad++"
"Path"="D:\\Program Files\\Notepad++\\notepad++.exe"
"Custom"=""
"ShowIcon"=dword:00000001
"Dynamic"=dword:00000001
"Maxtext"=dword:00000019

卸載命令如下:

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Notepad++]

[-HKEY_CLASSES_ROOT\CLSID\{00F3C2EC-A6EE-11DE-A03A-EF8F55D89593}]

 

方式三:

如果你的目錄中包含了NppShell_03.dll或者NppShell_04.dll或者NppShell_05.dll,不同的版本里面的這個文件名稱不一樣。你也可以到網上下載一個這樣的dll文件,如果有這樣的文件,把下面的代碼用記事本保存為“Notepad++右鍵菜單添加or卸載工具.bat”,放到Notepad++的安裝目錄下面或者NppShell_04.dll在相同的目錄下面,保存為bat文件執行即可。代碼如下:

@Echo Off
title Notepad++右鍵菜單添加or卸載工具

SetLocal EnableDelayedExpansion
echo 1.添加Notepad++右鍵菜單
echo ------------------------
echo 2.卸載Notepad++右鍵菜單
echo ------------------------

Set /p u=請輸入數字並按Enter確定:

If "%u%"=="1" Goto regnp++
If "%u%"=="2" Goto unregnp++

:regnp++
regsvr32   NppShell_04.dll
exit

:unregnp++
regsvr32  /u NppShell_04.dll
exit

 NppShell的三個版本的dll下載地址:NppShell_03_04_05

 

以上三種方式的區別:

使用方式一比較簡潔,

參考資料:

http://09105106.blog.163.com/blog/static/248357820135642611105/

http://ljhzzyx.blog.163.com/blog/static/383803122010102333251780/

http://www.ok12.net/?post=31


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM