中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-09-15 13:07
47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,268 会员排行
DOS批处理 & 脚本技术(批处理室) » [已结]如何用批处理修改系统path环境变量
可打印版本  22,754 / 31
第16楼 ihouge 发表于 2007-04-06 13:37
初级用户 发帖 10 积分 20
我寻觅已久的信息.终于有点眉目了
网络真好
第17楼 elick 发表于 2007-07-05 14:53
新手上路 发帖 1 积分 2
hao
第18楼 next45 发表于 2007-09-17 16:18
新手上路 发帖 1 积分 2
对不起! 我是新手来! 我打算创作一个 batch file. 内里要求在 当前的PATH 中加入 J:\Lotus\Notes\Data 便可以. 请问有冇师兄帮忙

由 J:\Domino\Data;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Support Tools\;C:\Program Files\QuickTime\QTSystem\

J:\Domino\Data;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Support Tools\;C:\Program Files\QuickTime\QTSystem\;J:\Lotus\Notes\Data
第19楼 ddosdos 发表于 2007-12-01 22:04
新手上路 发帖 1 积分 2
很好
第20楼 HAT 发表于 2007-12-02 01:38
版主 发帖 5,017 积分 9,023
Originally posted by next45 at 2007-9-17 04:18 PM:
对不起! 我是新手来! 我打算创作一个 batch file. 内里要求在 当前的PATH 中加入 J:\Lotus\Notes\Data 便可以. 请问有冇师兄帮忙

由 J:\Domino\Data;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Support Tools\;C:\Program Files\QuickTime\QTSystem\

J:\Domino\Data;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Support Tools\;C:\Program Files\QuickTime\QTSystem\;J:\Lotus\Notes\Data

第21楼 81291895 发表于 2007-12-04 01:09
初级用户 发帖 17 积分 42
第22楼 bobo2007 发表于 2008-03-11 18:39
新手上路 发帖 1 积分 2
我也想试试
第23楼 axuan 发表于 2008-05-26 13:57
初级用户 发帖 20 积分 44
好东西,一定要顶
第24楼 dato 发表于 2008-05-26 15:36
高级用户 发帖 377 积分 916
哎在java教学中也是老有人乱改path系统变量然后导致很多程序加载有问题。可是这个setx看半天就是没有追加功能只有替换功能,这样就导致有点麻烦。
第25楼 soliton 发表于 2008-07-04 19:51
新手上路 发帖 1 积分 2
我也正在搞这个问题 想试试看setx
我用wimc 修改过环境变量 但是无法立刻生效
第26楼 HAT 发表于 2008-07-04 20:56
版主 发帖 5,017 积分 9,023
wmic修改环境变量是可以马上生效的,是不是你的命令写错了?贴出来看看?
第27楼 ywwywwjm 发表于 2008-07-06 16:04
初级用户 发帖 13 积分 42
1.用pathman

pathman /rs "c:\123"
pathman /as "C:\WINDOWS\system32\qqq"

pathman /as J:\Lotus\Notes\Data

2. 用WMIC

WMIC /PRIVILEGES:ENABLE ENVIRONMENT where name='PATH' set VariableValue="%PATH%;J:\Lotus\Notes\Data"
第28楼 afu35 发表于 2008-10-22 08:29
新手上路 发帖 1 积分 1
修改注册表增删环境变量,是否需要重启操作系统
之前我也是用reg add/delete去修改注册表(在bat脚本中),来添加或删除环境变量,但是发现,加完之后,不能即时生效,需要重启操作,不知道有没有不用重启OS的方法。
第29楼 HAT 发表于 2008-10-22 09:48
版主 发帖 5,017 积分 9,023
Re 28楼
第30楼 tireless 发表于 2008-10-22 09:54
银牌会员 发帖 1,122 积分 2,025
之前我也是用reg add/delete去修改注册表(在bat脚本中),来添加或删除环境变量,但是发现,加完之后,不能即时生效,需要重启操作,不知道有没有不用重启OS的方法。


可以用命令行工具 NirCmd 刷新环境变量:
NirCmd sysrefresh environment

或使用修改环境变量的工具,如 pathman
http://upload.cn-dos.net/img/989.rar
上一页  1 2 3  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023