Board logo

标题: 批处理中如何刷新环境变量 [打印本页]

作者: onlyu2000     时间: 2010-3-12 21:01    标题: 批处理中如何刷新环境变量

已经在CMD窗口中运行批处理后,再更改了系统级的环境变量(SETX/PECMD ENVI $/控制台手动),在这个批处理程序中怎么才能得到新的值呢?

call和start我试过了都没用,还是老的值。
pecmd envi命令也只对当前的explorer.exe有效,对其他窗口无效
有没有什么简单的命令行工具能做到? 或者要去读注册表中的数据才行?
作者: HAT     时间: 2010-3-12 22:58
试过WMIC吗?
作者: onlyu2000     时间: 2010-3-13 11:04
才知道有WMIC这么个东东,我家里的系统是2000,没有这个的,OUT了
貌似很复杂,有时间再了解下吧