@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
windows 添加右键菜单脚本
最新推荐文章于 2023-01-18 13:20:20 发布