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

作者:朱金灿

来源: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命令即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

clever101

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值