楼 主
批处理中如何刷新环境变量
发表于 2010-03-12 21:01 · 中国 上海 电信
新手上路
★
积分 15
发帖 14
注册 2008-09-02 11:52
17年会员
UID 124565
性别 男
状态 离线
已经在CMD窗口中运行批处理后,再更改了系统级的环境变量(SETX/PECMD ENVI $/控制台手动),在这个批处理程序中怎么才能得到新的值呢?
call和start我试过了都没用,还是老的值。
pecmd envi命令也只对当前的explorer.exe有效,对其他窗口无效
有没有什么简单的命令行工具能做到? 或者要去读注册表中的数据才行?
第 2 楼
发表于 2010-03-12 22:58 · 中国 重庆 电信
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
第 3 楼
发表于 2010-03-13 11:04 · 中国 上海 徐汇区 电信
新手上路
★
积分 15
发帖 14
注册 2008-09-02 11:52
17年会员
UID 124565
性别 男
状态 离线
才知道有WMIC这么个东东,我家里的系统是2000,没有这个的,OUT了
貌似很复杂,有时间再了解下吧
论坛跳转: