因为有一个软件的两个版本都保留在系统里面,所以 需要 通过变换一个环境变量来解决。
系统是 windows7,添加到用户变量里面的。
为了方便,所以用批处理实现,可是现在的效果是,运行批处理确实完成了 添加的工作,因为进入环境变量设置那里可以看到,不过 可是 好像是没有“更新”,必须要进到环境变量那里然后再出来才起作用,这实现的还是很麻烦。想知道 怎么才能让它更新呢?
算是解决了,好像是存在更新这个问题。
windows7 下 powershell 采用
[Environment]::SetEnvironmentVariable("TestVariable", "Test value.", "User")
命令 添加 用户级别的 环境变量。
清除 采用
[Environment]::SetEnvironmentVariable("TestVariable",$null,"User")
所谓的更新是
powershell 运行之后退出 环境变量就生效
所以 运行一下这个,然后 启动 对应的程序就可以了。