bat脚本如下:
@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
右键菜单.bat