給Notepad++ 加帶圖示右鍵選單

王明輝發表於2018-02-03

方式一:

複製以下程式碼建立一個reg檔案,替換相關路徑,儲存,雙擊執行加入登錄檔

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\Notepad++]
@="使用Notepad++開啟"
"Icon"="C:\\Program Files\\Notepad++\\Notepad++.exe"

[HKEY_CLASSES_ROOT\*\shell\Notepad++\Command]
@="\"C:\\Program Files\\Notepad++\\Notepad++.exe\" \"%1\""

[HKEY_CLASSES_ROOT\Directory\shell\Notepad++]
@="使用Notepad++開啟"
"Icon"="C:\\Program Files\\Notepad++\\Notepad++.exe"

[HKEY_CLASSES_ROOT\Directory\shell\Notepad++\Command]
@="\"C:\\Program Files\\Notepad++\\Notepad++.exe\" \"%1\""

 

解除安裝命令如下:

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\*\shell\NotePad++]

 

方式二:

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}]


方式三:

如果你的Notepad++目錄中包含了NppShell_03.dll(或NppShell_04.dll或NppShell_05.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

相關文章