批处理 添加path的环境变量

我想实现先判断某环境变量在不在不在才添加但是我下面这段代码总是判断不在总是添加请问怎么改echo在环境变量path中增加opencv的bin路径set%Path%|fin... 我想实现 先判断某环境变量在不在 不在才添加 但是我下面这段代码总是判断不在 总是添加 请问怎么改

echo 在环境变量path中 增加opencv的bin路径
set %Path%|find "%%QTPATH%%\bin"
if "%ERRORLEVEL%"=="0" goto :run1
wmic ENVIRONMENT where "name='Path' and username='<system>' " set VariableValue="%path%;%QTPATH%%\bin"
展开
 我来答
超人影视娱乐
高粉答主

推荐于2016-09-15 · 闲来无事的影评人-关注我把
超人影视娱乐
采纳数:7757 获赞数:60595

向TA提问 私信TA
展开全部
@echo off
rem 临时解决方案!永久解决方案!重开CMD、重启统统都有效!
rem 但是系统是有要求滴,Windows XP以上
path=%path:C:\;=;%
path=%path:;C:\;=;%
wmic environment where "name='path' and username='<system>'" set VariableValue="%path:C:\;=;%"
wmic environment where "name='path' and username='<system>'" set VariableValue="%path:;C:\;=;%"
追问
算了 我自己解决了 分还是给你吧  虽然你的答案我之前在百度看到过
Path|find "%%QTPATH%%\bin"
if "%ERRORLEVEL%"=="0" goto :run1
wmic ENVIRONMENT where "name='Path' and username='' " set VariableValue="%path%;%%QTPATH%%\bin"
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式