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文件,拷貝以下內容, 保存,雙擊運行加入註冊表就行了shell
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\*\shell\NotePad++]
方式二:工具
在另外一臺正常安裝Notepad++的系統裏,看到其使用「Notepad++」編輯配置的位置不一樣,在HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers下。依然是使用註冊表,相關注冊表信息以下:post
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}]
方式三:spa
若是你的目錄中包含了NppShell_03.dll或者NppShell_04.dll或者NppShell_05.dll,不一樣的版本里面的這個文件名稱不同。你也能夠到網上下載一個這樣的dll文件,若是有這樣的文件,把下面的代碼用記事本保存爲「Notepad++右鍵菜單添加or卸載工具.bat」,放到Notepad++的安裝目錄下面或者NppShell_04.dll在相同的目錄下面,保存爲bat文件執行便可。代碼以下:.net
@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_05code
以上三種方式的區別:blog
使用方式一比較簡潔,ip
參考資料:開發
http://09105106.blog.163.com/blog/static/248357820135642611105/
http://ljhzzyx.blog.163.com/blog/static/383803122010102333251780/
http://www.ok12.net/?post=31