本代码为本人原创,请管理员移动,谢谢。- @echo off
- title 右键新建菜单添加bat和cmd文件
- echo 要添加bat,请输入nb。要添加cmd,请输入nc。
- echo 要撤销bat,请输入ub。要撤销cmd,请输入uc。
- set /p choice=请输入:
- if "%choice:~-1%"=="b" call :bat %choice:~0,1%
- if "%choice:~-1%"=="c" call :cmd %choice:~0,1%
- exit
- :bat
- if %1==n (reg add HKCR\.bat\ShellNew >nul
- reg add "HKCR\.bat\ShellNew" /v Filename /t REG_SZ /d "batch.bat" >nul
- echo 完成,请刷新两次&pause&exit)
- if %1==u (reg delete "HKCR\.bat\ShellNew" /f >nul
- echo 完成,请刷新两次&pause&exit)
- exit
- :cmd
- if %1==n (reg add HKCR\.cmd\ShellNew >nul
- reg add "HKCR\.cmd\ShellNew" /v Filename /t REG_SZ /d "command.cmd" >nul
- echo 完成,请刷新两次&pause&exit)
- if %1==u (reg delete "HKCR\.cmd\ShellNew" /f >nul
- echo 完成,请刷新两次&pause&exit)
- exit
复制代码 主要部分
添加.bat- reg add HKCR\.bat\ShellNew
- reg add "HKCR\.bat\ShellNew" /v Filename /t REG_SZ /d "batch.bat"
复制代码 .cmd- reg add HKCR\.cmd\ShellNew
- reg add "HKCR\.cmd\ShellNew" /v Filename /t REG_SZ /d "command.cmd"
复制代码 删除.bat- reg delete "HKCR\.bat\ShellNew" /f
复制代码 .cmd- reg delete "HKCR\.cmd\ShellNew" /f
复制代码 |