中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-13 20:41
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » (封了)vbs获得自定义的环境变量问题
楼 主 (封了)vbs获得自定义的环境变量问题 发表于 2009-05-11 10:06 ·  中国 广东 中山 电信
新手上路
积分 12
发帖 15
注册 2009-02-17 13:15
UID 139068
性别 男
状态 离线
在看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 ]
2 发表于 2009-05-11 10:33 ·  中国 广东 广州 电信
金牌会员
★★★★
一叶枝头,万树皆春
积分 2,564
发帖 1,127
注册 2006-12-25 22:57
UID 74552
性别 男
状态 离线
Set 显示、设置或删除 cmd.exe 环境变量。
Eviroment windows环境变量集
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
DwD +1 2009-05-11 21:07
49206C6F766520796F752067757973 54656C3A3133383238343036373837
3 发表于 2009-05-11 21:06 ·  中国 广东 中山 电信
新手上路
积分 12
发帖 15
注册 2009-02-17 13:15
UID 139068
性别 男
状态 离线
Originally posted by everest79 at 2009-5-11 10:33:
Set 显示、设置或删除 cmd.exe 环境变量。
Eviroment windows环境变量集

谢谢先,我不是很确定你说的是VBS的解法,不过总算有一条线索,我去试试看。
4 发表于 2009-05-12 09:22 ·  中国 广东 中山 电信
新手上路
积分 12
发帖 15
注册 2009-02-17 13:15
UID 139068
性别 男
状态 离线
帖子封了,我自己觉得这个方法是不可能实现的。
自定义的环境变量都是临时的,每个cmd里面的自定义的环境变量都不一样。
所以只读取不到自定义的环境变量是正确的。(个人觉得)

[ Last edited by DwD on 2009-5-12 at 09:58 ]
5 发表于 2009-05-12 12:31 ·  中国 重庆 电信
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
UID 89899
性别 男
状态 离线
可以
既然帖子封了就算了
论坛跳转: