无忧启动论坛

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

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

    [复制链接]
3091#
 楼主| 发表于 2010-7-31 11:01:27 | 只看该作者
原帖由 azhong123456 于 2010-7-30 21:44 发表
我在WIN7PE下用托盘下换分辩率无动静

原帖由 azhong123456 于 2010-7-31 07:21 发表
我在水的PE换了也是一样托盘下换分辩率无动静

原帖由 66369 于 2010-7-31 07:35 发表
试...新版PECMD.看了.没有显卡驱动的支持.并不能...用其他知名的 PE1.X 也一样.
有一天.如能的话.就不要显卡驱动包了.PE体积就小了.

原帖由 yidawpf 于 2010-7-31 10:37 发表
支持一下新版。放到pe看看。


V3.9.2010.0730修正版:
1、修正了 DISP 命令在没有显卡驱动时带 F参数不能工作的 BUG;
2、修正了 DISP 命令在有显卡驱动时不带 F参数不能工作的 BUG;
3、优化了部分代码,体积稍为减小,修正版为196K。
V3.9.2010.0730版V3.9.2010.0730修正版的版本号不变,
差别是V3.9.2010.0730修正版196K,V3.9.2010.0730版197K。
PECMD-V3.9.2010.0730F.RAR (132.42 KB)
回复

使用道具 举报

3092#
发表于 2010-7-31 11:19:50 | 只看该作者
原帖由 lxl1638 于 2010-7-31 11:01 发表
V3.9.2010.0730修正版:
1、修正了 DISP 命令在没有显卡驱动时带 F参数不能工作的 BUG;
2、修正了 DISP 命令在有显卡驱动时不带 F参数不能工作的 BUG;
3、优化了部分代码,体积稍为减小, ...



谢九帅的热心
下了,再试
等会给结果
------------------------------------
1、我没把PECMD加入托盘,所以没试托盘下换分辩率怎么样
2、在我的杂合PE下,修正版和上一版本在DISP命令上无变化(还是要执行两次)

3、最大的变化是,下载下来没有再给数字卫士卡察掉

所以我的测试=没试

[ 本帖最后由 snaketsg 于 2010-7-31 11:38 编辑 ]
回复

使用道具 举报

3093#
发表于 2010-7-31 11:47:20 | 只看该作者
这个一定要支持,感谢,等水哥更新
回复

使用道具 举报

3094#
发表于 2010-7-31 12:00:47 | 只看该作者

回复 #3145 lxl1638 的帖子

好,支持下,等下回去在试试
回复

使用道具 举报

3095#
发表于 2010-8-1 11:03:23 | 只看该作者
原帖由 lxl1638 于 2010-7-29 22:13 发表


但好象这个不确定的子项名可以从其它位置读取出来,你试试,不知可行否?



十分感谢九帅大热天里还在帮助我,为老大无私乐于助人精神所倾倒!

没注意老大回帖,回帖迟了,见谅。呵呵。。。。

PECMD又更新了,下载测试。谢谢。。
回复

使用道具 举报

3096#
发表于 2010-8-2 22:35:27 | 只看该作者
三台机器.

试  PECMD 0730.

2003PE.加载显卡支持后.自动设置最佳分辨率是正常的.
回复

使用道具 举报

3097#
发表于 2010-8-3 06:54:11 | 只看该作者
原帖由 66369 于 2010-8-2 22:35 发表
三台机器.

试  PECMD 0730.

2003PE.加载显卡支持后.自动设置最佳分辨率是正常的.

这是好消息,感谢水老的测试,另特别感谢九大更新新版,这下又有的折腾了。
回复

使用道具 举报

3098#
发表于 2010-8-3 09:34:45 | 只看该作者
加载所有磁盘(含USB设备)的隐藏分区: SHOW -1:-1

===========
是如何处理盘符的?
回复

使用道具 举报

3099#
发表于 2010-8-3 11:00:57 | 只看该作者
PECMD-V3.9.2010.0730修正版(繁中版)

Pecmd.rar

123.49 KB, 下载次数: 199, 下载积分: 无忧币 -2

回复

使用道具 举报

3100#
发表于 2010-8-4 18:22:35 | 只看该作者
@lxl1638

九大  有关pecmd LINK命令

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

0730修正版的有问题

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

实际执行效果不是最小化执行  还是常规窗口
回复

使用道具 举报

3101#
发表于 2010-8-4 18:47:54 | 只看该作者
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=172333&page=2822#pid2014821

[ 本帖最后由 66369 于 2010-8-4 18:49 编辑 ]
回复

使用道具 举报

3102#
发表于 2010-8-5 09:54:33 | 只看该作者
请老九帮忙看一下,下列代码问题出在什么地方:
  1. // t.ini
  2. _SUB tWin,W180H70,测试
  3.    LIST L1,L20T12W50H24,%AllDrive%,,%DefVal%
  4.    ITEM B1,L100T10W60H24,显示所选,MESS %L1%@列表值#OK
  5. _END

  6. FDRV AllDrive=
  7. LSTR DefVal=%AllDrive%,1,2
  8. CALL @tWin
复制代码
load 以上代码后,立即点击"显示所选",结果如下左图;如果在下拉列表中选一下,则结果正确。
      

汗!!!
LSTR当成MSTR用了!应该是:LSTR DefVal=%AllDrive%,2

[ 本帖最后由 canmao 于 2010-8-5 10:06 编辑 ]
回复

使用道具 举报

3103#
发表于 2010-8-5 14:28:43 | 只看该作者
http://bbs.wuyou.net/forum.php?m ... age=2825#pid2015195

自己试的.加朋友试的.绝大多数自动设置分辨率没问题.

PE1.X的重点.是显卡驱动要支持.
回复

使用道具 举报

3104#
发表于 2010-8-6 10:32:08 | 只看该作者
pecmd的自动设置分辨率还是有一定的问题。
我在一台aoc的显示器上测试,它把分辨率调整为1280*1024了。
而我用AutoSC设置则是正常的1024*768.
回复

使用道具 举报

3105#
 楼主| 发表于 2010-8-6 11:33:47 | 只看该作者
原帖由 yidawpf 于 2010-8-6 10:32 发表
pecmd的自动设置分辨率还是有一定的问题。
我在一台aoc的显示器上测试,它把分辨率调整为1280*1024了。
而我用AutoSC设置则是正常的1024*768.


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

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

或者下面附件中的PECMD能解决绝大多数LCD显示器在WinPE中自动设置分辨率的问题,
也可解决相当大部分CRT显示器在WinPE中自动设置分辨率的问题。

附件中的PECMD仅作为测试,所以版本号还没有改动。

PECMD.rar

122.94 KB, 下载次数: 94, 下载积分: 无忧币 -2

回复

使用道具 举报

3106#
 楼主| 发表于 2010-8-6 11:37:30 | 只看该作者
原帖由 lee88889999 于 2010-8-3 09:34 发表
加载所有磁盘(含USB设备)的隐藏分区: SHOW -1:-1

===========
是如何处理盘符的?


有什么问题?
加载磁盘分区当然是用一个可用的最小字母作为盘符,你难道这样处理有问题么?
如正常的Windows系统,当你没有插入移动硬盘之前,最后盘符是H:,那么插入
USB磁盘时就是I:,你觉得这样有问题么?那只好找微软解决了。
回复

使用道具 举报

3107#
发表于 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可以
回复

使用道具 举报

3108#
 楼主| 发表于 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 仅仅是开始,还有很多东西大家没有了解的。
回复

使用道具 举报

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

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

使用道具 举报

3110#
发表于 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。
回复

使用道具 举报

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

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



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

使用道具 举报

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

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

使用道具 举报

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

使用道具 举报

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

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

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

使用道具 举报

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

86PECMD

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

使用道具 举报

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

使用道具 举报

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

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

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

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

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

使用道具 举报

3118#
 楼主| 发表于 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 编辑 ]
回复

使用道具 举报

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

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

使用道具 举报

3120#
 楼主| 发表于 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 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-10-3 11:56

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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