windows 添加右键菜单脚本

@echo off

rem  功能说明:将npp添加到文件的右键菜单
rem  生成日期:2007.1.18
rem  修改日期:2009.8.23
rem  编写者:hu


rem
set NPP_PATH=D://GS//Notepad++//notepad++.exe
set NPP_KEYNAME=npp

rem 要将%作为字符使用,格式为: %%

rem 创建临时文件夹

set NPP_TMPDIR=%temp%/npp
IF EXIST %NPP_TMPDIR% rmdir /S /Q %NPP_TMPDIR% >NUL
mkdir %NPP_TMPDIR%

rem 获取当前路径


reg query HKCR/*/shell/%NPP_KEYNAME% >%NPP_TMPDIR%/check.log 2>NUL

reg query HKCR/*/shell/%NPP_KEYNAME%/command >>%NPP_TMPDIR%/check.log 2>NUL

rem find "%NPP_KEYNAME%" %npp%/check.log | find "%NPP_PATH% %%1" >NUL
find "%NPP_PATH% %%1" %npp%/check.log >NUL

IF NOT ERRORLEVEL 1 (
 set isInstalled=true
) else (
 set isInstalled=false
)

rem echo %isInstalled%

if %isInstalled%==true (
    echo Notepad++ is installed.
) else (
    echo Install Notepad++ now.
    reg add HKCR/*/shell/%NPP_KEYNAME% /ve /t REG_SZ /d "%NPP_KEYNAME%" /f >NUL
    reg add HKCR/*/shell/%NPP_KEYNAME%/command   /ve /t REG_SZ /d "%NPP_PATH% %%1" /f >NUL
    IF NOT ERRORLEVEL 1 (
        echo Notepad++ is ready now.
    )
)


rem 删除临时文件夹
rmdir /S /Q %npp% >NUL

:END
pause

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值