[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] 批处理在2003下如何新建或修改系统变量并立即生效?

  1. set JAVAHOME=%dpath%\jdk150_04
  2. wmic ENVIRONMENT create name="JAVA_HOME",username="<system>",VariableValue="%JAVAHOME%"  
  3. wmic ENVIRONMENT where "name='JAVA_HOME' and username='<system>'" set VariableValue="%JAVAHOME%"
复制代码
在XP系统下,使用上述代码可以生效。但是在2003下运行时,程序陷于停止状态无法执行!

可以用第三方命令行工具 pathman.exe。

或者用 vbs 修改:
  1. Set WshShell = WScript.CreateObject("WScript.Shell")
  2. set sysenv = WshShell.Environment("system")
  3. sysenv("path") = sysenv("path") & ";D:\command line tools"
复制代码

TOP

原帖由 tmplinshi 于 2011-1-11 14:30 发表
可以用第三方命令行工具 pathman.exe。

或者用 vbs 修改:Set WshShell = WScript.CreateObject("WScript.Shell")
set sysenv = WshShell.Environment("system")
sysenv("path") = sysenv("path") & ";D:\comma ...




只用CMD内部命令或者系统自带的外部命令做不到效果吗?

TOP

返回列表