windows 添加右键菜单脚本
2009-08-23 14:08
531 查看
@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
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 7的64位系统下将UltraEdit添加到鼠标右键菜单
- Win10右键菜单添加PowerShell脚本新建项图文步骤
- c#中添加Windows任务栏右键菜单
- windows平台Emacs单实例原理、设置及右键菜单的添加
- Windows 添加vim至右键菜单
- 给Windows右键菜单添加类似Linux的"tail -f"命令
- windows右键菜单添加
- windows 将常用程序添加到右键菜单中去
- Windows下Cygwin添加右键菜单
- windows平台Emacs单实例原理、设置及右键菜单的添加
- Windows下如何将cmd命令添加到右键菜单
- 实现Windows下的右键菜单添加
- 如何在Windows右键新建菜单中添加自定义项
- VC Windows shell扩展编程(为系统右键菜单添加二级菜单傻瓜教程)
- 添加/删除 windows下Git右键菜单
- Windows下Cygwin添加右键菜单
- Windows中,为开启了BitLocker的磁盘添加右键锁定菜单
- windows右键菜单添加dos通道
- windows平台Emacs单实例原理、设置及右键菜单的添加
- 在注册表中添加windows鼠标右键菜单