无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: lxl1638
打印 上一主题 下一主题

[PECMD X86 & X64 V4.0.2011.0501版] WinPE命令解释程序 & WinPE登录命令。

    [复制链接]
3121#
发表于 2010-8-8 19:27:35 | 只看该作者
原帖由 sratlf 于 2010-8-4 18:22 发表
@lxl1638

九大  有关pecmd LINK命令

备注│※前导"!"表示以最小化方式启动程序,可用于执行批处理文件时最小化命令窗口。

0730修正版的有问题

LINK !%Programs%\加载外置程序,%CurDir%\loadop.cmd
...



有一点忘说了  是在PE3.0下失效  不能最小化执行  PE1.x可以
回复

使用道具 举报

3122#
 楼主| 发表于 2010-8-8 23:13:53 | 只看该作者
原帖由 sratlf 于 2010-8-8 19:27 发表

有一点忘说了  是在PE3.0下失效  不能最小化执行  PE1.x可以

可能的原因有二:
1、PECMD有问题,这点可能性较小,因为 LINK 命令在 XP 中没有这样的问题;
2、目前的确 PE3.0 不完善,这点可能性较大,因为 PE3.0 仅仅是开始,还有很多东西大家没有了解的。
回复

使用道具 举报

3123#
发表于 2010-8-9 07:49:14 | 只看该作者
最近有时间,下载到老水的16.00版PE,在VM测试使用...........
-_-。sorry!

[ 本帖最后由 dfw9 于 2010-8-9 08:43 编辑 ]
回复

使用道具 举报

3124#
发表于 2010-8-10 11:50:58 | 只看该作者
原帖由 lxl1638 于 2010-8-6 11:33 发表


安装显卡驱动后,打开注册表看看有没有 EDID,
如果有 EDID,那么附件这个可以说可以的。

本人发现有些 WinPE (如深度的4.1)在安装显卡驱动后,注册表是有EDID的,
只是注册表的一些数据不全,读取这样 ...

这个版本的比0730F版好。
我的AOC显示器,用0730F版自动设置分辨率,会黑屏。自动设置成了2048*1536,刷新率100HZ。
用这个版本则正常。为1024*768,85HZ。
回复

使用道具 举报

3125#
发表于 2010-8-10 21:43:53 | 只看该作者
原帖由 yidawpf 于 2010-8-10 11:50 发表

这个版本的比0730F版好。
我的AOC显示器,用0730F版自动设置分辨率,会黑屏。自动设置成了2048*1536,刷新率100HZ。
用这个版本则正常。为1024*768,85HZ。



86PECMD没错.谢老九...
回复

使用道具 举报

3126#
发表于 2010-8-11 16:52:23 | 只看该作者
谢谢老九
8.6的PECMD用在我的杂合03PE下终于一次搞定NX6120本本的分辨率了!

[ 本帖最后由 snaketsg 于 2010-8-12 10:17 编辑 ]
回复

使用道具 举报

3127#
发表于 2010-8-13 21:49:46 | 只看该作者
支持一下。强大的命令。看来要好好学习了
回复

使用道具 举报

3128#
发表于 2010-8-17 18:51:14 | 只看该作者
请教各位高手 pecmd能不能完成两个字符串的比较功能

比如说用REGI命令读取了某个字符串型的注册表值到变量v1

然后用FIND命令 比较V1是否和某个字符串一致 可行吗?
回复

使用道具 举报

3129#
发表于 2010-8-19 07:58:47 | 只看该作者
很怪.

86PECMD

替换非RAM的PE.蓝了.换回0730正常.
回复

使用道具 举报

3130#
发表于 2010-8-22 13:34:09 | 只看该作者
谢谢了,这东西我正要啊。
回复

使用道具 举报

3131#
发表于 2010-8-24 22:07:33 | 只看该作者
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1

老问题了.虽有办法绕圈子解决.但很烦.

希望能加个启动盘的变量 %MYDRV%

在进桌面的后续加载中.调用启动盘的其他程序...

功德无量的好事.请老九出山啊.
回复

使用道具 举报

3132#
 楼主| 发表于 2010-8-24 22:49:46 | 只看该作者
原帖由 66369 于 2010-8-24 22:07 发表
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=174436&extra=page%3D1

老问题了.虽有办法绕圈子解决.但很烦.

希望能加个启动盘的变量 %MYDRV%

在进桌面的后续加载中.调用启动盘的其他程序...

功德无量 ...


都说多次了,这个卷除了微软谁也确定不了。
因为在 NT5.x 系列 WinPE 中,这个分区可能是隐藏分区,也可能是UD分区,或其它没有盘符符号的分区。
而 Win7PE 相对好办,注册表记录在记录了 BOOT.WIM 所在的位置(分区),正是因为这样,Win7PE 的 BOOT.WIM
才无法放到隐藏分区中。

所以这样的问题,微软也搞不好,能从隐藏分区启动的 NT5.x 系列 WinPE,微软无法记录源(IMG、IM_、ISO、IS_)启动的位置
(这个位置只有NTLDR/PELDR才知道,WinLogon.EXE也无从知道,PECMD.EXE在WinLogon.EXE之后更加无法知道)。
能记录源(WIM)启动位置的 Win7PE,无法从隐藏分区启动(当然,先启动到DOS或GRUB,再将这个分区显示是另一回事,显示后就不是隐藏分区了)。


除非有人修改 PELDR 才能实现这样的功能,试图认为 PECMD 可能搞定这样问题的都是对 NT5.x 系列 WinPE 的无知。

[ 本帖最后由 lxl1638 于 2010-8-24 23:04 编辑 ]
回复

使用道具 举报

3133#
发表于 2010-8-25 01:24:17 | 只看该作者
“Win7PE 的 BOOT.WIM才无法放到隐藏分区中。”这句语怎么理解,Win7PE整个(当然包括了BOOT.WIM)可以放在ID12的隐藏分区中[无须关闭隐藏]也是可以启动的。

[ 本帖最后由 小咕咚 于 2010-8-25 01:27 编辑 ]
回复

使用道具 举报

3134#
 楼主| 发表于 2010-8-25 02:10:11 | 只看该作者
原帖由 小咕咚 于 2010-8-25 01:24 发表
“Win7PE 的 BOOT.WIM才无法放到隐藏分区中。”这句语怎么理解,Win7PE整个(当然包括了BOOT.WIM)可以放在ID12的隐藏分区中[无须关闭隐藏]也是可以启动的。


ID12不是真正的隐藏分区,是EISA分区,本质是FAT32/NTFS分区。
只是Windows系统默认不给EISA分区分配盘符卷而已。

ID11、ID12的分区对BIOS是可见的,只是对资源管理器不可见( 分配盘符卷)而已
分区表中的隐藏分区ID应是对应各类分区的ID再加16。
ID11或ID12的分区直接修改回对应的分区(FAT32/NTFS)ID后资源管理器就可以直接访问了

[ 本帖最后由 lxl1638 于 2010-8-25 02:30 编辑 ]
回复

使用道具 举报

3135#
发表于 2010-8-25 02:21:50 | 只看该作者
原帖由 lxl1638 于 2010-8-25 02:10 发表


ID12不是真正的隐藏分区,是EISA分区,本质是FAT32/NTFS分区。
只是Windows系统默认不给EISA分区分配盘符卷而已。

分区表中的隐藏分区ID应是对应各类分区的ID再16。

报告老九

那个帖子的楼主想表达的意思是,把<外置程序>所在盘的盘符记录在%MyDrv%而已。私以为老九把第一次执行LOAD时把%CurDrv%存入系统变量%MyDrv%就行了。
回复

使用道具 举报

3136#
 楼主| 发表于 2010-8-25 02:26:17 | 只看该作者
原帖由 neo4026 于 2010-8-25 02:21 发表

报告老九

那个帖子的楼主想表达的意思是,把所在盘的盘符记录在%MyDrv%而已。私以为老九把第一次执行LOAD时把%CurDrv%存入系统变量%MyDrv%就行了。


执行 LOAD 命令后,%CurDrv%就是配置文件所在的分区盘符,%CurDir%就是配置文件所在的目录,
自己把它设置成系统的环境变量就可以了,PECMD 会自动将这两个变量设置成系统环境变量的,因为不知道你是否需要。
每个进程的环境块就是只有那么32K。
回复

使用道具 举报

3137#
发表于 2010-8-25 02:28:33 | 只看该作者
原帖由 lxl1638 于 2010-8-25 02:26 发表


执行 LOAD 命令后,%CurDrv%就是配置文件所在的分区盘符,%CurDir%就是配置文件所在的目录,
自己把它设置成系统的环境变量就可以了,PECMD 会自动将这两个变量设置成系统环境变量的,因为不知道你是否需要 ...

根据那个帖子里反馈的,貌似设置系统变量后必须要刷新一次explorer才起作用...
相当纠结
回复

使用道具 举报

3138#
 楼主| 发表于 2010-8-25 02:32:40 | 只看该作者
原帖由 neo4026 于 2010-8-25 02:28 发表

根据那个帖子里反馈的,貌似设置系统变量后必须要刷新一次explorer才起作用...
相当纠结


资源管理器启动后可在%Startup%执行一次无参数的ENVI命令,之后系统环境变量才刷新。
回复

使用道具 举报

3139#
发表于 2010-8-25 02:38:15 | 只看该作者
原帖由 lxl1638 于 2010-8-25 02:32 发表


资源管理器启动后可在%Startup%执行一次无参数的ENVI命令,之后系统环境变量才刷新。

也就说更改了系统变量后不需要重启explorer?
只需ENVI一次即可?
回复

使用道具 举报

3140#
 楼主| 发表于 2010-8-25 19:20:45 | 只看该作者
原帖由 neo4026 于 2010-8-25 02:38 发表

也就说更改了系统变量后不需要重启explorer?
只需ENVI一次即可?


V3.9.2010.0823版:
1、通过注入 EXPLORER.EXE 进程的代码执行无参数的 ENVI 命令,
     该功能相当于每次启动 EXPLORER.EXE 后自动刷新系统环境变量;

2、再次完善 DISP 命令自动设置显示分辨率的功能;
3、完善了 EJEC 命令的功能,使得 PECMD.EXE 可在 WinPE 环境中弹出光驱;
4、修改了 PECMD.EXE 的托盘图标菜单,给该菜单加入了自动设置显示分辨率的功能;
5、修正的 EDIT 控件无法拖入文件目录的 BUG。

DISP命令自动设置显示分辨率的用法:
新版 PECMD.EXE 可以用无参数的 DISP 命令自动设置显示分辨率,要求的前提是:
1、WinPE 启动后或启动过程中安装显示驱动程序,显卡驱动安装完成后调用 DISP
     命令即可给大多数机型设置好显示分辨率;
2、因 WinPE 系统的功能不完整,定制 WinPE 的技术人员最好脱机离线将注册表的以下子项
     "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\DISPLAY"
     "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet00X\Enum\DISPLAY"
     删除,或通过 PECMD.INI 在启动过程中删除这些子项再安装显示驱动,以便使 PECMD.EXE
     能读取到唯一正确的显示器 EDID。

PECMD-V3.9.2010.0823.RAR (133.59 KB)PECMD-V3.9.2010.0823版


[ 本帖最后由 lxl1638 于 2010-8-26 02:13 编辑 ]
回复

使用道具 举报

3141#
发表于 2010-8-26 00:34:57 | 只看该作者
To 老九:
    有点事找你,请查收邮箱中邮件
回复

使用道具 举报

3142#
发表于 2010-8-26 10:32:54 | 只看该作者
PECMD V3.9.2010.0823(繁中版)

PECMD.RAR

124.61 KB, 下载次数: 190, 下载积分: 无忧币 -2

回复

使用道具 举报

3143#
发表于 2010-8-26 11:07:47 | 只看该作者
谢老九的更新
跟进
回复

使用道具 举报

3144#
发表于 2010-8-27 01:31:01 | 只看该作者
1、通过注入 EXPLORER.EXE 进程的代码执行无参数的 ENVI 命令,
     该功能相当于每次启动 EXPLORER.EXE 后自动刷新系统环境变量;


思考下...
回复

使用道具 举报

3145#
 楼主| 发表于 2010-8-27 01:36:15 | 只看该作者
原帖由 66369 于 2010-8-27 01:31 发表
1、通过注入 EXPLORER.EXE 进程的代码执行无参数的 ENVI 命令,
     该功能相当于每次启动 EXPLORER.EXE 后自动刷新系统环境变量;


思考下...


无须思考,PECMD 一直就有向 EXPLORER.EXE 进程注入代码的,否则如何从[开始菜单]关机/重启啊,
现在只是增加一些功能,就是将刷新系统环境变量的功能加入到 EXPLORER.EXE 进程中而已。
这个功能相当于 EXPLORER.EXE 进程启动后自己刷新系统环境变量,不用你自己动手执行 ENVI,很多时候可以代替 KILL EXPLORER.EXE 进程。

[ 本帖最后由 lxl1638 于 2010-8-27 01:38 编辑 ]
回复

使用道具 举报

3146#
发表于 2010-8-27 08:49:00 | 只看该作者

回复 #3185 lxl1638 的帖子

新版在PE1.X中.获取启动盘符时.已经可以了.解决了长期没解决的问题....非常好.

回复

使用道具 举报

3147#
发表于 2010-8-27 09:07:09 | 只看该作者
不知怎么修改和替换WinPE命令解释程序 & WinPE登录命令的,正在研究中
回复

使用道具 举报

3148#
发表于 2010-8-29 07:28:37 | 只看该作者
水老PE肯定是第一个跟进新版的PE,期待水老PE更新发布了。
回复

使用道具 举报

3149#
发表于 2010-8-29 14:05:16 | 只看该作者
看来水老又得更新了,还是要十分感谢楼主的作品,不然pe也没有正在这么好玩。
回复

使用道具 举报

3150#
发表于 2010-9-2 19:55:40 | 只看该作者
肯定支持……又有更新了
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-12 11:59

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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