- @echo off
- color 1e
- title 将Notepad++增加到右键菜单(或者去关联)
- goto :menu
-
- :menu
- cls
- echo.
- echo. 1 将Notepad++增加到右键菜单
- echo.
- echo. 2 右键菜单去除Notepad++
- echo.
- echo. 3 退出
- echo.
- echo.
- echo.
- :cho
- set choice=
- set /p choice= 请选择:
- IF NOT "%Choice%"=="" SET Choice=%Choice:~0,1%
- if /i "%choice%"=="1" goto addnpp
- if /i "%choice%"=="2" goto delnpp
- if /i "%choice%"=="3" goto end
- echo 选择无效,请重新输入
- echo.
- pause
- goto menu
- :addnpp
- set TheExe=notepad++.exe
- set TheMenu=NotePad++
- reg add "HKCR\*\Shell\%TheMenu%" /v "ICON" /t REG_SZ /d "\"%cd%\%TheExe%\"" /f >nul
- reg add "HKCR\*\Shell\%TheMenu%\command" /ve /t REG_SZ /d "\"%cd%\%TheExe%\" %%1" /f >nul
- echo.
- echo 已经将Notepad++增加到右键菜单
- echo.
- pause
- goto :menu
-
- :delnpp
- set TheMenu=NotePad++
- reg delete HKCR\*\Shell\%TheMenu% /f >nul
- echo.
- echo 已经从右键菜单删除NotePad++
- echo.
- pause
- goto :menu
-
- :END