批处理添加环境变量

来源:互联网 发布:mac动态壁纸 编辑:程序博客网 时间:2024/06/05 00:30

使用批处理添加环境变量之后不能立即生效,增加了注销提示功能。

@echo offset "str=HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment"for /f "skip=2 tokens=2*" %%a in ('REG QUERY "%str%" /v Path') do set "regstr=%%b"set /p src=请输入路径:if "%src%"=="" goto :eofecho %regstr%|find ";%src%">nul&&echo 已经存在%src%||(  setlocal enabledelayedexpansion  set "regstr=!regstr!;%src%"  reg add "!str!" /v Path /t REG_EXPAND_SZ /f /d "!regstr!  endlocal)set /p sel=是否需要重启使环境变量立即生效?(y/n)if "%sel%"=="y" shutdown -l


0 0
原创粉丝点击