您的位置:首页 > 其它

批处理命令之实现修改环境变量的值

2013-01-11 00:37 225 查看
作者:朱金灿
来源:http://blog.csdn.net/clever101

XP环境下如何修改环境变量的值,需要考虑多种情况。情况一是假如在原有的环境变量下增加一个值,可以是这样做(以PATH环境变量为例):
wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="%path%;your path;"

情况二是要完全修改原有环境变量的值,直接的思路是找到符合条件的环境变量,然后修改它的值。但这种思路在于需要考虑假如要修改的环境变量不存在的情况。因此我觉得更好的思路是先删除已有的环境变量,然后新建一个,假如环境变量不存在,顶多删除出错,不会影响执行下一句。这种做法的好处是不用做任何判断。下面是示例:

rem 设置第三方库环境变量THIRD_PARTY

wmic ENVIRONMENT where "name='THIRD_PARTY'" delete 
wmic ENVIRONMENT create name="THIRD_PARTY",username="<system>",VariableValue="%~dp0ThirdPartyLib"

在Win7环境下做法就简单多了,用setx命令即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐