![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-18 17:22 |
共 47,814 主题排行 / 349,908 发帖 / 今日 1 篇 / 48,259 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [原]setx.vbs重启依然有效的系统环境变量 |
| 可打印版本 3,806 / 19 |
| 第1楼 electronixtar | 发表于 2007-02-27 16:14 |
| 铂金会员 发帖 2,672 积分 7,493 | |
|
[原]setx.vbs重启依然有效的系统环境变量 感谢 slore兄在15楼的建议,现代码修改如下:
可以支持删除变量了: 添加/修改系统变量: setx.vbs 变量名 变量值 删除变量:setx.vbs 变量名 "" 由于懒,所以没有写 没有参数时显示帮助 功能了 ============以下是原贴内容================ 用法: setx.vbs 系统变量名称 系统变量值 例如: 附图里的 setx.vbs 1 2 可以基本取代 Win2003里的 setx.exe ,大家在批处理中echo出这个vbs出来就可以调用了。 相当于手工在这里设置: [ Last edited by electronixtar on 2007-2-28 at 01:58 PM ] 附件 1.JPG (37.74 KiB) |
|
| 第2楼 ccwan | 发表于 2007-02-27 20:53 |
| 金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊 | |
|
好东西啊!谢谢分享!我坐沙发。^_^
|
|
| 第3楼 HUNRYBECKY | 发表于 2007-02-27 21:29 |
| 银牌会员 发帖 442 积分 1,179 | |
|
好东西,支持.
随便给点关于wscript.shell脚本对象的资料: 下面给出一些脚本实例,都是从网站上找的. [ Last edited by HUNRYBECKY on 2007-2-27 at 10:12 PM ] |
|
| 第4楼 namejm | 发表于 2007-02-27 21:31 |
| 荣誉版主 发帖 1,737 积分 5,226 来自 成都 | |
|
要是能添加删除变量或编辑变量的功能就更好了。
|
|
| 第5楼 jmz573515 | 发表于 2007-02-27 21:40 |
| 银牌会员 发帖 464 积分 1,212 | |
|
不错的东东!
|
|
| 第6楼 redtek | 发表于 2007-02-27 21:42 |
| 金牌会员 发帖 1,147 积分 2,902 | |
|
非常精彩的帖子,欣赏+狂顶+珍藏!!!
|
|
| 第7楼 voiL | 发表于 2007-02-27 23:25 |
| 中级用户 发帖 189 积分 384 | |
|
需不需要注销或重启才能生效呢????
|
|
| 第8楼 vkill | 发表于 2007-02-27 23:50 |
| 金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽 | |
|
N x
|
|
| 第9楼 slore | 发表于 2007-02-28 01:57 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
直接写到那里,当然重启不去掉了……
一般是临时需要的变量。。。set就可以了。 |
|
| 第10楼 slore | 发表于 2007-02-28 02:07 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
直接写入注册表也一样。。位置:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment 建议用set和注册表配合,这个不是即时生效。用set临时用,写入注册表的注销后就可以用了。 VBS那个是立即生效的。 [ Last edited by slore on 2007-2-27 at 01:09 PM ] |
|
| 第11楼 willsion | 发表于 2007-02-28 02:09 |
| 高级用户 发帖 312 积分 793 | |
|
不错,学习一下。
|
|
| 第12楼 electronixtar | 发表于 2007-02-28 07:00 |
| 铂金会员 发帖 2,672 积分 7,493 | |
Originally posted by namejm at 2007-2-27 21:31: 这个还没研究过,嘿嘿,直接改注册表吧 |
|
| 第13楼 everest79 | 发表于 2007-02-28 07:13 |
| 金牌会员 发帖 1,127 积分 2,564 | |
|
楼上的老大,VBS可以调用画图来转换图片格式吗
|
|
| 第14楼 electronixtar | 发表于 2007-02-28 08:55 |
| 铂金会员 发帖 2,672 积分 7,493 | |
Originally posted by everest79 at 2007-2-28 07:13: 楼上的老大,搜索下再问。答案是可以 |
|
| 第15楼 slore | 发表于 2007-02-28 10:17 |
| 铂金会员 发帖 2,478 积分 5,212 | |
Originally posted by electronixtar at 2007-2-27 18:00: Set WshShell = Wscript.CreateObject("Wscript.Shell") Set WshSysEnv = WshShell.Environment("SYSTEM") WshSysEnv.Remove(变量名) |
|
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |