windows 通过批处理 修改环境变量
生活随笔
收集整理的這篇文章主要介紹了
windows 通过批处理 修改环境变量
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
@echo off
setlocal enabledelayedexpansion
set remain=%path%
::待查找字符串
set toAdd=D:\ffmpeg2\ffmpeg-4.1.3-win64-shared\bin
::標記,默認沒有重復
set finded=false
:loop
for /f "tokens=1* delims=;" %%a in ("%remain%") do (::如果找到相同的了if "%toAdd%"=="%%a" (::直接退出goto :isFinded::該表標記,true表示有重復的了set finded=true)rem 將截取剩下的部分賦給變量remain,其實這里可以使用延遲變量開關set remain=%%b
)
::如果還有剩余,則繼續分割
if defined remain goto :loop
::如果沒有重復:
if "%finded%"=="false" (echo 正在修改系統path環境變量...setx /m "path" "%toAdd%;%path%"::結束程序goto :end
)
:isFinded
echo path環境變量中已經有了該環境變量,無須重復添加.
:end
pause
總結
以上是生活随笔為你收集整理的windows 通过批处理 修改环境变量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 输卵管堵塞手术费通吗
- 下一篇: windows下 , py运用了 进程池