Board logo

标题: (封了)vbs获得自定义的环境变量问题 [打印本页]

作者: DwD     时间: 2009-5-11 10:06    标题: (封了)vbs获得自定义的环境变量问题

在看WshShell的Eviroment、ExpandEnvironmentStrings属性时,想解决的一个问题。怎么样获得我自己赋值的环境变量。
比如我自己赋值一个环境变量  set dosunion=www.cn-dos.net

Wscript.echo Wshshell.ExpandEnvironmentStrings("%dosunion%")显示是空的。
请麻烦尊驾,能写个可以运行得到结果的实例。
谢谢啦,我会给你加分。

[ Last edited by DwD on 2009-5-12 at 09:58 ]
作者: everest79     时间: 2009-5-11 10:33
Set  显示、设置或删除 cmd.exe 环境变量。
Eviroment windows环境变量集
作者: DwD     时间: 2009-5-11 21:06


  Quote:
Originally posted by everest79 at 2009-5-11 10:33:
Set  显示、设置或删除 cmd.exe 环境变量。
Eviroment windows环境变量集

谢谢先,我不是很确定你说的是VBS的解法,不过总算有一条线索,我去试试看。
作者: DwD     时间: 2009-5-12 09:22
帖子封了,我自己觉得这个方法是不可能实现的。
自定义的环境变量都是临时的,每个cmd里面的自定义的环境变量都不一样。
所以只读取不到自定义的环境变量是正确的。(个人觉得)

[ Last edited by DwD on 2009-5-12 at 09:58 ]
作者: HAT     时间: 2009-5-12 12:31
可以
既然帖子封了就算了