实现如上效果。
本地新建一个bat文件,代码如下:(懒得编辑的直接下载做好的右键管理员身份运行就行:https://wwnb.lanzoul.com/il4DK2jbhwbi )
@echo off :: 设置菜单名称、命令和图标路径 set "menuName=管理系统环境变量" set "command=mshta vbscript:createobject(\"shell.application\").shellexecute(\"C:\\Windows\\System32\\rundll32.exe\",\"sysdm.cpl,EditEnvironmentVariables\",\"\",\"runas\",1)(close)" set "iconPath=%SystemRoot%\System32\shell32.dll,35" :: shell32.dll 中的电脑图标 :: 提示用户选择安装或卸载 ECHO 作者主页:https://www.cnblogs.com/issacnew ECHO 时间:2024年12月29日 ECHO ======================================== echo 请选择操作(务必以管理员身份运行): echo 1. 安装右键菜单:管理系统环境变量 echo 2. 卸载右键菜单:管理系统环境变量 set /p choice=请输入数字 (1 或 2): :: 根据用户选择执行相应操作 if "%choice%"=="1" ( call :InstallMenu ) else if "%choice%"=="2" ( call :UninstallMenu ) else ( echo 无效的选择,请重新运行脚本并输入 1 或 2。 pause exit /b ) :: 安装右键菜单 :InstallMenu reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\%menuName%" /ve /d "%menuName%" /f reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\%menuName%\command" /ve /d "%command%" /f reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\%menuName%" /v "Icon" /d "%iconPath%" /f echo 右键菜单已安装。 pause exit /b :: 卸载右键菜单 :UninstallMenu reg delete "HKEY_CLASSES_ROOT\Directory\Background\shell\%menuName%" /f echo 右键菜单已卸载。 pause exit /b
不需要这个右键菜单的时候,再次运行这个脚本,选择2即可删除。
标签:shell,menuName%,echo,菜单,右键,方便快捷,环境变量 From: https://www.cnblogs.com/issacnew/p/18638728