找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 29152|回复: 8

[系统相关] 环境变量可以用批处理来新增么?XP系统

[复制链接]
发表于 2011-12-3 09:51:33 | 显示全部楼层 |阅读模式
一共要新增如下3项,方便重装系统后一键搞定!
CLASSPATH
%JAVA_HOME%\lib;
JAVA_HOME
C:\Program Files\Java\jdk1.6.0_18
PATH
%JAVA_HOME%\bin;
发表于 2011-12-3 10:26:05 | 显示全部楼层
批处理好像不行把,set 出来的变量只有在当前进程和由他创建的进程有效。
WINDOWS脚本里面可以通过WshShell 对象的 Environment 属性设置。
发表于 2011-12-3 10:50:02 | 显示全部楼层

  1. @echo off
  2. wmic /? >nul
  3. rem wmic environment where Name="PATH" set VariableValue="%PATH%;%%JAVA_HOME%%\bin"
  4. wmic environment create UserName="<system>",Name="CLASSPATH",VariableValue="%%JAVA_HOME%%\lib"
  5. wmic environment create UserName="<system>",Name="JAVA_HOME",VariableValue="C:\Program Files\Java\jdk1.6.0_18"
  6. wmic environment create UserName="%USERNAME%",Name="PATH",VariableValue="%%JAVA_HOME%%\bin"
  7. pause
复制代码
发表于 2011-12-3 10:52:12 | 显示全部楼层
setx /?
发表于 2011-12-3 16:13:22 | 显示全部楼层
记得划啦注册表有对应键值的……
发表于 2011-12-3 19:24:03 | 显示全部楼层
path=%path%;增加的;增加的

是这样么...
发表于 2011-12-3 19:24:37 | 显示全部楼层
额= =  环境变量啊....错了错了...set里面的、?
发表于 2011-12-3 19:25:40 | 显示全部楼层
额= =  环境变量啊....错了错了...set里面的、?
发表于 2011-12-3 19:26:14 | 显示全部楼层
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可以吧...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-20 05:32 , Processed in 0.020294 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表