读书人

运用批处理配置环境变量

发布时间: 2012-12-15 15:16:03 作者: rapoo

使用批处理配置环境变量
由于我对批处理近视白痴阶段,在网上抄了这样一个配置环境变量的方法

@echo off
setlocal EnableDelayedExpansion

wmic ENVIRONMENT create name="JAVA_HOME",username="<system>",VariableValue="!cd!"
wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="%path%;%%JAVA_HOME%%\bin"
wmic ENVIRONMENT create name="CLASSPATH",username="<system>",VariableValue=".;%%JAVA_HOME%%\lib\tools.jar;%%JAVA_HOME%%\lib\dt.jar;"
这样是可以有效果的配置环境变量

但是我希望在配置之前加一个判断,如果配好了,就不再执行配置的方法,如果没有配好,执行配置方法
如果 环境变量配好
{

}
否则
{
wmic ENVIRONMENT create name="JAVA_HOME",username="<system>",VariableValue="!cd!"
wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="%path%;%%JAVA_HOME%%\bin"
wmic ENVIRONMENT create name="CLASSPATH",username="<system>",VariableValue=".;%%JAVA_HOME%%\lib\tools.jar;%%JAVA_HOME%%\lib\dt.jar;"
}
[解决办法]
先:
wmic ENVIRONMENT LIST
查看有没有你已经配置好的
[解决办法]

引用:
先:
wmic ENVIRONMENT LIST
查看有没有你已经配置好的

看了之后呢?这个返回的值挺多的,我人是知道有没有,但是机器又不知道
[解决办法]
引用:
引用:

先:
wmic ENVIRONMENT LIST
查看有没有你已经配置好的

看了之后呢?这个返回的值挺多的,我人是知道有没有,但是机器又不知道

那反正是机器在做:不然就不管有没有都执行配置方法

[解决办法]
引用:
引用:
引用:

先:
wmic ENVIRONMENT LIST
查看有没有你已经配置好的

看了之后呢?这个返回的值挺多的,我人是知道有没有,但是机器又不知道

那反正是机器在做:不然就不管有没有都执行配置方法
\

能给源码吗?
[解决办法]
引用:
引用:

引用:
引用:

先:
wmic ENVIRONMENT LIST
查看有没有你已经配置好的

看了之后呢?这个返回的值挺多的,我人是知道有没有,但是机器又不知道

那反正是机器在做:不然就不管有没有都执行配置方法
\

能给源码吗?

不就是你之前的代码吗?
[解决办法]
引用:
引用:

引用:
引用:

先:
wmic ENVIRONMENT LIST
查看有没有你已经配置好的

看了之后呢?这个返回的值挺多的,我人是知道有没有,但是机器又不知道

那反正是机器在做:不然就不管有没有都执行配置方法
\

能给源码吗?

不就是你之前的代码吗?

读书人网 >windows

热点推荐