本帖最后由 went 于 2021-4-15 12:19 编辑
一键添加环境变量,ANSI编码- @echo off
- REM 管理员权限
- %1 start "" mshta vbscript:createobject("shell.application").shellexecute("""%~0""","REM",,"runas",1)(window.close)&exit
- REM 要添加的环境变量列表 set "addPath="路径1";"路径2";"
- set "addPath="C:\Program Files (x86)\Python37-32\Scripts";"C:\Program Files (x86)\Python37-32";"F:\Phone\tool""
- set "newPath="
- for %%i in (%addPath%) do (
- echo "%PATH%" | findstr /i /C:";%%~i" >nul 2>nul && (
- echo %%~i 环境变量已存在
- ) || (
- echo %%~i 环境变量不存在
- call set "newPath=%%newPath%%;%%~i"
- )
- echo ----------------------
- )
- if not "%newPath%"=="" (
- echo.
- echo 正在追加环境变量: "%newPath%"
- setx "PATH" "%PATH%%newPath%"
- )
- pause&exit
复制代码
|