给Notepad++ 加带图标右键菜单

方式一:

复制以下代码建立一个reg文件,替换相关路径,保存,双击运行加入注册表

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT*shellNotepad++]
@="使用Notepad++打开"
"Icon"="C:\Program Files\Notepad++\Notepad++.exe"

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

[HKEY_CLASSES_ROOTDirectoryshellNotepad++]
@="使用Notepad++打开"
"Icon"="C:\Program Files\Notepad++\Notepad++.exe"

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

卸载命令如下:

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT*shellNotePad++]

方式二:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT*shellexContextMenuHandlersNotepad++]
@="{00F3C2EC-A6EE-11DE-A03A-EF8F55D89593}"

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

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

[HKEY_CLASSES_ROOTCLSID{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*shellexContextMenuHandlersNotepad++]

[-HKEY_CLASSES_ROOTCLSID{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

原文地址:https://www.cnblogs.com/Sabre/p/8410631.html