给Notepad++ 加右键菜单带图标的实现方法

从网上下载下来的Notepad++

http://download.tuxfamily.org/notepadplus/6.3.3/npp.6.3.3.bin.zip

解压之后,可以直接使用, 但是右键菜单中没有它,非常不方便,
本文使用三种方式给Notepad++注册右键菜单功能,他们只有稍微的区别:

方式一:
如下建立一个reg文件,拷贝如下内容并替换相关路径, 保存,双击运行加入注册表就好了.

复制代码

代码如下:

Windows Registry Editor Version 5.00</p><p>[HKEY_CLASSES_ROOT/*/shell/NotePad++]
@="用&Notepad++打开"
"Icon"="C://Program Files (x86)//Notepad++//Notepad++.exe"</p><p>[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</p><p>[HKEY_CLASSES_ROOT/*/shellex/ContextMenuHandlers/Notepad++]
@="{00F3C2EC-A6EE-11DE-A03A-EF8F55D89593}"</p><p>[HKEY_CLASSES_ROOT/CLSID/{00F3C2EC-A6EE-11DE-A03A-EF8F55D89593}]
@="Notepad++"</p><p>[HKEY_CLASSES_ROOT/CLSID/{00F3C2EC-A6EE-11DE-A03A-EF8F55D89593}/InprocServer32]
@="D://Program Files//Notepad++//notepad++.exe"
"ThreadingModel"="Apartment"</p><p>[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</p><p>[-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在相同的目录下面执行即可。代码如下:

复制代码

代码如下:

@Echo Off
title Notepad++右键菜单添加or卸载工具</p><p>SetLocal EnableDelayedExpansion
echo 1.添加Notepad++右键菜单
echo ------------------------
echo 2.卸载Notepad++右键菜单
echo ------------------------</p><p>Set /p u=请输入数字并按Enter确定:</p><p>If "%u%"=="1" Goto regnp++
If "%u%"=="2" Goto unregnp++</p><p>:regnp++
regsvr32 NppShell_04.dll
exit</p><p>:unregnp++
regsvr32 /u NppShell_04.dll
exit

(0)

相关推荐

  • Win10系统“开始”右键菜单的应用及修复方法

    Windows10系统,"开始"右键菜单与其它Windows系统不同,Windows10系统的"开始"右键菜单可以打开程序和功能(F).电源选项(O).网络连接 ...

  • Win7系统右键菜单反映慢的解决方法

    很多win7系统用户都遇到过,在windows系统桌面中,鼠标执行右键操作,要等上几秒中才会显示相关右键菜单,对于该问题估计不应该有很多用户都遇到过,对于出现该问题是什么原因造成的,我们应该如何解决? ...

  • win10去除右键菜单"radeon 设置"选项的方法

    wwin10去除右键菜单"radeon 设置"选项的方法 具体如下: 1.首先打开注册表,方法是打开运行命令框,然后键入命名:regedit然后点击确定即可进入; 2.依次展开注册 ...

  • Win8系统将蓝牙添加到右键菜单"发送到"选项的方法

      Win8系统将蓝牙添加到右键菜单"发送到"选项的方法 1.打开C:\Windows\System32,搜索fsquirt.exe,这时会得到多个搜索结果,选择路径是C:\Win ...

  • Win10系统右键菜单没有新建的修复方法

    最近,很多Win10系统用户在想要新建文件夹的时候,发现右键菜单中没有新建选项.这样不仅不能新建文件夹,也不能新建其他文件.那么Win10右键没有新建菜单怎么修复呢?这个问题困扰了不少用户,下面,大侠 ...

  • 怎么用U大师给右键菜单添加图标

    在我们使用电脑的过程中,我们经常会下载一些软件,比如一些好用的软件,又或者一些想要的功能,为了方便,一般情况下,我们都会选择右键直接打开,但是有些软件在使用的时候,并没有创建右键菜单,比如U大师使用的 ...

  • Win10托盘区和右键菜单Nvidia选项的删除方法

    安装windows 10系统之后,桌面右键菜单中有Nvidia控制面板选项,在任务栏托盘区有Nvidia设置及Nvidia GPU活动图标,但这些选项都没有什么实际的用处,我们可以删除它们. 如果需要 ...

  • Win8系统Skydrive Pro右键菜单失灵无法使用的解决方法

    有网友反映,在Windows 8系统上,安装了Office 2013后,Skydrive Pro 2013的右键菜单便失灵了,原本正常的Skydrive Pro右键菜单无法使用。这个问题如何解决呢? ...

  • 火绒安全系统右键菜单管理功能的使用方法

    火绒互联安全软件是一款完全免费的系统防护软件,很多用户在尝试使用该软件后,就被这款运行速度快.占用资源低.体积小巧的杀毒软件所吸引,它不仅为我们实时提供系统防护功能,同时还能包含有强大的系统常用功能, ...