zoukankan      html  css  js  c++  java
  • 给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

  • 相关阅读:
    linux文件属性基础篇
    Linux重定向符号(重点)
    linux---vim和grep
    linux目录文件与系统启动(3)/usr目录、/var目录和/proc目录讲解
    Linux 安装和 连接xshell
    shiro 快速入门详解。
    th 表达式的简单使用。
    springboot 分布式项目,子级项目各自的作用。
    springboot 配置百里香 thymeleaf?
    springboot 配置mybatis 配置mapper.xml
  • 原文地址:https://www.cnblogs.com/Sabre/p/8410631.html
Copyright © 2011-2022 走看看