无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4915|回复: 12
打印 上一主题 下一主题

老九进,如何用pecmd的envi命令修改系统Path变量。

[复制链接]
跳转到指定楼层
1#
发表于 2008-1-20 23:25:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如何用pecmd的envi命令修改系统Path变量?

我执行如下命令:

pecmd envi $Path=x:\temp

发现系统Path变量没有被修改,反而创建了一个新的用户变量Path。

[ 本帖最后由 ls_qiang 于 2008-1-21 11:23 AM 编辑 ]
2#
 楼主| 发表于 2008-1-21 11:24:27 | 只看该作者
老九不在吗?有没有人能告诉我啊?
回复

使用道具 举报

3#
发表于 2008-1-21 11:59:39 | 只看该作者
ENVI $PATH=%PATH%;你要补充添加的环境变量
回复

使用道具 举报

4#
 楼主| 发表于 2008-1-21 12:55:02 | 只看该作者
试了,但不行啊,我运行以下语句:

pecmd envi $path=%path%;x:\temp

但系统的path仍没有被修改,只是创建了一个用户path
回复

使用道具 举报

5#
发表于 2008-1-21 13:13:06 | 只看该作者
在 WINPE.IS_  中的 SETUPREG.HI_ 改吧,解开来改一定行
回复

使用道具 举报

6#
 楼主| 发表于 2008-1-21 13:22:57 | 只看该作者
改注册表只能设置固定值,我想在进PE后动态修改path的值。
回复

使用道具 举报

7#
发表于 2008-1-21 13:34:16 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

8#
发表于 2008-1-21 17:59:05 | 只看该作者
见图。。。。。。。。。。。。。。。。。。。。。。。。

未命名.PNG (20.19 KB, 下载次数: 51)

未命名.PNG

未命名1.PNG (19.83 KB, 下载次数: 48)

未命名1.PNG
回复

使用道具 举报

9#
发表于 2008-1-21 19:44:15 | 只看该作者
用PECMD 如果设置后没有反应要在命令行下运行
PECND ENVI
刷新一下变量就OK了.
回复

使用道具 举报

10#
 楼主| 发表于 2008-1-21 21:08:44 | 只看该作者


pecmd $PATH=%PATH%;X:\TEMP

不用envi关键字吗?
回复

使用道具 举报

11#
 楼主| 发表于 2008-1-21 21:14:18 | 只看该作者
试了下
pecmd $PATH=%PATH%;X:\TEMP

不起作用。。

而再试了下

pecmd envi $PATH=%PATH%;X:\TEMP

但得到同一楼一样结果,问题得不到解决。

后来再试下nn2nn的setx就ok了。

[ 本帖最后由 ls_qiang 于 2008-1-22 12:31 PM 编辑 ]
回复

使用道具 举报

12#
 楼主| 发表于 2008-1-22 12:31:54 | 只看该作者
老九那去呢?难道一定要用setx才能解决问题吗?
回复

使用道具 举报

13#
发表于 2010-7-12 13:06:21 | 只看该作者
@关于程序修改Windows环境变量后使环境变量立即生效的问题:

本程序是使用SendMessageTimeout函数向系统发送设置改变的消息来实现的。具体代码如下:

DWORD dwMsgResult = 0L;

SendMessageTimeout(HWND_BROADCAST, WM_SETTINGCHANGE, 0,LPARAM("Environment"), SMTO_ABORTIFHUNG, 5000, &dwMsgResult);

5000是延时等待的时间长度,单位为毫秒。整个等待的长度为:

Therefore, the total wait time can be up to the value of uTimeout multiplied by the number of top-level windows.

在本示例中整个程序等待的长度 = 5000 * 顶层窗口的个数;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-6-24 16:55

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表