标题: [系统相关] 环境变量可以用批处理来新增么?XP系统 [打印本页]
作者: qq544935474 时间: 2011-12-3 09:51 标题: 环境变量可以用批处理来新增么?XP系统
一共要新增如下3项,方便重装系统后一键搞定!CLASSPATH
%JAVA_HOME%\lib;
JAVA_HOME
C:\Program Files\Java\jdk1.6.0_18
作者: Spring 时间: 2011-12-3 10:26
批处理好像不行把,set 出来的变量只有在当前进程和由他创建的进程有效。
WINDOWS脚本里面可以通过WshShell 对象的 Environment 属性设置。
作者: powerbat 时间: 2011-12-3 10:50
- @echo off
- wmic /? >nul
- rem wmic environment where Name="PATH" set VariableValue="%PATH%;%%JAVA_HOME%%\bin"
- wmic environment create UserName="<system>",Name="CLASSPATH",VariableValue="%%JAVA_HOME%%\lib"
- wmic environment create UserName="<system>",Name="JAVA_HOME",VariableValue="C:\Program Files\Java\jdk1.6.0_18"
- wmic environment create UserName="%USERNAME%",Name="PATH",VariableValue="%%JAVA_HOME%%\bin"
- pause
复制代码
作者: Demon 时间: 2011-12-3 10:52
setx /?
作者: bluewing009 时间: 2011-12-3 16:13
记得划啦注册表有对应键值的……
作者: canyuexiaolang 时间: 2011-12-3 19:24
path=%path%;增加的;增加的
是这样么...
作者: canyuexiaolang 时间: 2011-12-3 19:24
额= = 环境变量啊....错了错了...set里面的、?
作者: canyuexiaolang 时间: 2011-12-3 19:25
额= = 环境变量啊....错了错了...set里面的、?
作者: canyuexiaolang 时间: 2011-12-3 19:26
SetX 有三种使用方式:
语法 1:
SETX [/S system [/U [domain\]user [/P [password]]]] var value [/M]
语法 2:
SETX [/S system [/U [domain\]user [/P [password]]]] var /K regpath [/M]
语法 3:
SETX [/S system [/U [domain\]user [/P [password]]]]
/F file {var {/A x,y | /R x,y string}[/M] | /X} [/D delimiters]
描述:
在用户或系统环境创建或修改环境变量。能基于参数、注册表项或文件输
入设置变量。
setx可以吧...
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |