解决方案 | 如何实现右键添加【管理系统环境变量】,更加方便快捷的直达环境变量修改页面?
实现如上效果。
本地新建一个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即可删除。
最终效果:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)