无忧启动论坛

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

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

    [复制链接]
331#
 楼主| 发表于 2008-4-16 18:55:38 | 显示全部楼层
原帖由 spycolin 于 2008-4-16 02:20 PM 发表
等待更新,用PEcmd用习惯了,经常忘记WINcmd。


3.0.159.232版更新:
1、修正 RADI 出现的BUG;
2、修改了HELP的一些说明;

3、补充完善了 BROW 命令的功能
4、附件中有三个文件,PECMD.OLD.INI 为 32MB_U盘 PE 的配置文件,PECMD.NEW.INI 为新功能的演示配置文件,
5、取消了 BROW 命令两个内置的环境变量(%TARGET_ROOT%、%TARGET_DRIVE%,请看看 BROW 命令的说明)。
回复

使用道具 举报

332#
 楼主| 发表于 2008-4-16 18:57:03 | 显示全部楼层
原帖由 dalas 于 2008-4-16 05:52 PM 发表
PECMD-V3.0.158.720.RAR (55.22 KB)PECMD-V3.0.158.720版

怎么只有 PECMD-V3.0.158.720 ?没有PELOGON用不了啊!!


PELOGON.EXE 可以用 V2.9.1015.872版,或者修注册表,也可以不用 PELOGON.EXE 的。
回复

使用道具 举报

333#
 楼主| 发表于 2008-4-17 00:13:35 | 显示全部楼层
原帖由 lrbin50 于 2008-4-16 11:13 PM 发表
报告老九,样例配置中的 MD5C %Edit1%,MD5 这个语句无法赋值,我试过多次,就算是正确输入密码也说是错误的密码。我改为: ENVI MD5=%Edit1%  之后才可以。请检查!


两者是不同的,前者是计算字符串的MD5码,后者是环境变量赋值。
MD5C %Edit1%,MD5
是计算字符串%Edit1%的MD5码,并把它的MD5码赋值给变量%MD5%,如%Edit1%的值为
"winpe"(不要引号),则环境变量%MD5%的值为"f0a5fdfd6477a096a64881a0b99b5287"(不要引号)。

ENVI MD5=%Edit1%
是环境变量赋值,赋值后两个环境变量%MD5%和%Edit1%的值是一样的(除非%Edit1%发生变化),
如%Edit1%的值为"WinPE"(不要引号),则赋值后%MD5%的值也为"WinPE"(不要引号)。
回复

使用道具 举报

334#
 楼主| 发表于 2008-4-17 14:12:16 | 显示全部楼层
你将你要的结果帖上来看看。
回复

使用道具 举报

335#
 楼主| 发表于 2008-4-17 17:39:47 | 显示全部楼层
原帖由 WLDNA 于 2008-4-17 12:45 PM 发表
请教一下,这样输入对吗?为什么总是和我要的结果不同呢,谢谢了,呵呵
REGI HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Streams\Settings=@08,00,00,00,06,00,00,00,01,00,00,00,e5, ...


REGI 设置BINARY类数据本人没有作详细试验,你改成以下试试(不要用"\"分行):
REGI HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Streams\Settings=@0x08 0x00 0x00 0x00 0x06 0x00 0x00 0x00 0x01 0x00 0x00 0x00 0xe5.....

如果一行的文字太多,在记事本编辑不方便的话,可以用变量表达,写成短行,同时可以用变量连接:
ENVI Settings=HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Streams\Settings
ENVI V1=@0x08 0x00 0x00 0x00 0x06 0x00 0x00 0x00
ENVI V1=%V1% 0x00 0x00 0xe5 0x25 0xf1 0x65 0xe1
ENVI V1=%V1% 0x7b 0x10 0x48 0xba ......
ENVI V1=%V1% ......
REGI %Settings%=%V1%

[ 本帖最后由 lxl1638 于 2008-4-17 06:24 PM 编辑 ]
回复

使用道具 举报

336#
 楼主| 发表于 2008-4-17 17:41:41 | 显示全部楼层
原帖由 lrbin50 于 2008-4-17 02:27 PM 发表
不明白为什么Button按钮显示不全,一定要鼠标移上去后才可以显示完整。


被其它控件如文本标签复盖了吧?
回复

使用道具 举报

337#
 楼主| 发表于 2008-4-17 18:40:49 | 显示全部楼层
原帖由 WLDNA 于 2008-4-17 06:26 PM 发表
抱歉,试过了,才看到您的新内容,不好意思,呵呵

我是这样弄的:  
   REGI HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Streams\Settings=@08,00,00,00,06,00,00,00,01,00,00,00,e5,25,f1, ...


0x开头是16进制数值(你上面的数值都是16进制数值),
如果REGI命令实在无法完成这样的功能,可以用REG.EXE或REGEDIT.EXE直接导入注册表文件算了。
回复

使用道具 举报

338#
 楼主| 发表于 2008-4-17 18:43:11 | 显示全部楼层
原帖由 WLDNA 于 2008-4-17 06:39 PM 发表
改成这个之后,变的有点怪了,呵呵
ENVI Settings=HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Streams\Settings
ENVI V1=@0x08 0x00 0x00 0x00 0x06 0x00 0x00 0x00
ENVI V1=%V1% 0x00 0x00  ...

你不要照抄本人上面的,上面的16进制数值是本人随手打上去的。
或者你将PECMD设置后的注册再导出,看看是不是你要的结果。
回复

使用道具 举报

339#
 楼主| 发表于 2008-5-2 18:27:23 | 显示全部楼层
原帖由 xzf 于 2008-5-2 07:37 AM 发表
lxl1638 新的配置文件有点看不懂, 能否做个成品的PE让大家验究下,


http://bbs.wuyou.net/forum.php?mod=viewthread&tid=124369&extra=page%3D1




[ 本帖最后由 lxl1638 于 2008-5-10 02:03 PM 编辑 ]
回复

使用道具 举报

340#
 楼主| 发表于 2008-5-10 14:09:12 | 显示全部楼层
原帖由 玄天 于 2008-5-10 01:36 PM 发表
经测试,发现 pecmd 3.01 的可选择项如果超过21个,多出的可选项就不会显示,不能显示的从最上部开始....如果是左右分栏,则不能显示的在右边一栏,单栏时为顶部不能显示
以上现像仅出现于系统登陆时(也就是说仅在p ...


应该不会存在这个问题的,可能:
1、你的窗口定义太小,一个窗口控件设置在窗口之外;
2、你定义的窗口控件参数不正确(如名称不正确,位置与其它控件复叠);
3、你定义的某些控件被其它控件复盖了(如文本标签太大,复盖了它下面的控件)。

理论上,只要是PECMD支持的窗口控件,可以定义无限多个(受窗口大小和内存限制)。
回复

使用道具 举报

341#
 楼主| 发表于 2008-5-10 18:11:20 | 显示全部楼层
原帖由 spycolin 于 2008-5-10 05:14 PM 发表
SUBJ 命令
※虚拟时,虚拟驱动器须是不存在的;删除虚拟驱动器时,盘符必须准确,否则可能会删除物理驱动器。

SUBJ A:  无效  
执行结果是 弹出软盘。

40585

盘符必须准确,否则可能会删除物理驱 ...


这个命令只能操作硬盘分区,不能操作软驱。
回复

使用道具 举报

342#
 楼主| 发表于 2008-5-10 18:12:49 | 显示全部楼层
原帖由 玄天 于 2008-5-10 04:15 PM 发表
应该没错,在进入系统后测试是完全正常(将那一部分复制为应该.wcs文件),就是在pecmd.ini中有问题(但不使用shell切换貌似就没有啥问题了)


你将 PECMD.INI 打包帖上来看看。
回复

使用道具 举报

343#
 楼主| 发表于 2008-5-10 18:18:24 | 显示全部楼层
原帖由 spycolin 于 2008-5-10 05:14 PM 发表
SUBJ 命令
※虚拟时,虚拟驱动器须是不存在的;删除虚拟驱动器时,盘符必须准确,否则可能会删除物理驱动器。

SUBJ A:  无效  
执行结果是 弹出软盘。

40585

盘符必须准确,否则可能会删除物理驱 ...


怪事了,本人在虚拟机测试,可以删除软驱A:的,用的是:
WinPE 3 合一,迎奥运庆五一套装
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=124918&extra=page%3D6

中的 2003PE,这个PE中的PECMD也是最近的版本(V2.9.1)


搞错了,这个PE没有软驱驱动。

[ 本帖最后由 lxl1638 于 2008-5-10 06:22 PM 编辑 ]
回复

使用道具 举报

344#
 楼主| 发表于 2008-5-10 18:44:01 | 显示全部楼层
已经试验证实 PECMD.EXE 的 SUBJ 命令是可以删除软驱的。

本人用隐者早期的2003PE在虚拟中试验,这个PE用的是早期的 PECMD V2.3版,启动后复制一个新的PECMD到虚拟机的C:盘,用C:盘新版的PECMD来试验,过程和效果见下面的图:

你检查一下,你执行 PECMD 的 SUBJ 命令或其它 CMD 命令时有没有已经切换到A:盘或要访问A:盘的文件?

[ 本帖最后由 lxl1638 于 2008-5-10 06:46 PM 编辑 ]

未命名1.PNG (48.09 KB, 下载次数: 137)

未命名1.PNG

未命名2.PNG (48.4 KB, 下载次数: 137)

未命名2.PNG

未命名3.PNG (49.54 KB, 下载次数: 134)

未命名3.PNG

未命名4.PNG (53.08 KB, 下载次数: 128)

未命名4.PNG
回复

使用道具 举报

345#
 楼主| 发表于 2008-5-10 19:05:41 | 显示全部楼层
原帖由 玄天 于 2008-5-10 06:45 PM 发表

这个已经简化了很多,但 shell 下拉框没内容,根本进不了桌面



你用虚拟机测试,将图帖上来,顺便说明你的要求是如何的,哪些地方出错了。
回复

使用道具 举报

346#
 楼主| 发表于 2008-5-10 19:22:03 | 显示全部楼层
原帖由 玄天 于 2008-5-10 07:11 PM 发表
shell 选择下拉框没有任何内容,点击浏览可以选择,但加载不了shell
虚拟机测试蓝屏,实机测试进不了桌面~~~



你是不是说图中"请选择SHELL"的下拉列表框没有内容?
你用虚拟机启动到这里,把这个图帖上来看看(先按Ctrl+Alt,在真实机子中截的图)。

未命名.PNG (15.42 KB, 下载次数: 131)

未命名.PNG
回复

使用道具 举报

347#
 楼主| 发表于 2008-5-11 00:30:51 | 显示全部楼层
1、你要加入什么内容?
2、将所有 _SUB 定义的内容移至文件开头试试。
回复

使用道具 举报

348#
 楼主| 发表于 2008-5-11 00:39:11 | 显示全部楼层
如有可能,你把你的PE和完整的PECMD.INI传到某个地方,本人下载过来测试一下。
回复

使用道具 举报

349#
 楼主| 发表于 2008-5-11 00:53:15 | 显示全部楼层
原帖由 玄天 于 2008-5-11 12:51 AM 发表
将后面的.rar去掉
主要是shell切换,如果不行,直接加载peshell.exe转个圈,我就不信搞不定

这个不能解压,你再帖过上来。

呵呵,我搞错了。

[ 本帖最后由 lxl1638 于 2008-5-11 12:55 AM 编辑 ]
回复

使用道具 举报

350#
 楼主| 发表于 2008-5-11 01:21:06 | 显示全部楼层
原帖由 玄天 于 2008-5-11 01:05 AM 发表

我将内核中的临时路径改回去了(不改回去没有硬盘/硬盘分区时会出错),这样shell多几条就更不行,如果不用shell切换就没事o(∩_∩)o...


本人用一个32M_U盘PE测试你的PECMD.INI,这部分功能基本正常(PECMD.INI简单改了一下,就是将所有的 _SUB 移到开始)。
另,你的 _SUB SetPEShell 内的 FIND 命令套了 TEAM 命令,可能有些结果不会正确,PECMD的说明中提到 FIND、IFEX 命令
中不能套 TEAM 命令,TEAM 命令中也不能套 FIND、IFEX 命令,这部分最好也改一下。

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

未命名.PNG

PECMD.rar

2.4 KB, 下载次数: 50, 下载积分: 无忧币 -2

回复

使用道具 举报

351#
 楼主| 发表于 2008-5-11 01:39:58 | 显示全部楼层
原帖由 玄天 于 2008-5-11 01:29 AM 发表
谢谢,在虚拟机中测试正常,但在实机测试时shell就极可能出不了(如果将内核中的temp修改到硬盘上的话就另当别论)


本人用你完整的 PECMD.INI(改了一下) 在实机上测试,TEMP按默认设置在C:盘,显示正常。

现在C:盘不留下TEMP目录,目录下有IE临时目录和蛋糕目录(Cookies)

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

未命名.PNG

PECMD.rar

2.54 KB, 下载次数: 47, 下载积分: 无忧币 -2

回复

使用道具 举报

352#
 楼主| 发表于 2008-5-11 02:04:30 | 显示全部楼层
你调高些内存试试,看看是不是与内存太小有关,如果你的PE内核映像太大的话,启动PE是有问题的。

也可顺便测试一下你这个PE要多小内存才能正常启动,在发布这个PE时作出内存要求和其它说明。
回复

使用道具 举报

353#
 楼主| 发表于 2008-5-11 22:35:31 | 显示全部楼层
原帖由 玄天 于 2008-5-11 07:41 PM 发表

不是内存设置的问题
真是奇了怪了
_SUB 放到后面引导就会出错:)



以前曾提到这个要求,所有_SUB 定义的子过程要尽可能放到文件的开头。
回复

使用道具 举报

354#
 楼主| 发表于 2008-5-11 23:00:58 | 显示全部楼层
严格来讲,脚本语言或编程语言,子过程或函数过程都要放到文件开头(否则在文件的开头也要先定义)。
从效率来讲,子过程或函数过程放在开头是最高的。
放到开头,也是可读性最好的。
回复

使用道具 举报

355#
 楼主| 发表于 2008-5-12 16:47:20 | 显示全部楼层
原帖由 jzdai0903 于 2008-5-12 12:19 AM 发表
繁體版PE使用下面指令...

SHEL %SystemRoot%\EXPLORER.EXE,e10adc3949ba59abbe56e057f20f883e,5

只看到 "输入密码,你共有3次机会。" 的字...沒有輸入框可以輸入設定的密碼...這功能繁體版不能使用嗎?


你用哪个繁体版?
繁体版PE问题,最好到  
http://tw.myblog.yahoo.com/noname-team/

这里看看,那里的人也很牛的,这个 NoName Information Team XPE  做得还是不错的,或者你将图帖上来(加些必要的说明)。

[ 本帖最后由 lxl1638 于 2008-5-12 04:49 PM 编辑 ]
回复

使用道具 举报

356#
 楼主| 发表于 2008-5-12 16:48:37 | 显示全部楼层
原帖由 spycolin 于 2008-5-12 09:10 AM 发表
谢谢老九!
我也试试。


如果不行,你可以把软驱驱动删掉,实在必要本人再更新一下PECMD。
回复

使用道具 举报

357#
 楼主| 发表于 2008-5-13 17:28:16 | 显示全部楼层
你从那个网站下载的PE原来就是这样的?不会吧?
1、机子(或虚拟机)有多少内存?
2、是否修改过?修改了哪些?
3、建议到这个PE的官方了解下,如果问题不能解决,你将PECMD.EXE和PECMD.INI打包帖上来。
     有可能的话,找个空间,把整个PE上传,有空时(怕要6月份以后)本人再拉下来看看。
回复

使用道具 举报

358#
 楼主| 发表于 2008-5-18 23:01:15 | 显示全部楼层
原帖由 nu852 于 2008-5-18 10:49 PM 发表
想問會否考慮, 將 scrollbar 加入 pecmd 的視窗控件內?


没有这个打算,也很少用到,PE Logo 过程的窗口不宜放置太多控件,一般不必很大的窗口也可以放置这些控件了。
回复

使用道具 举报

359#
 楼主| 发表于 2008-5-29 23:34:18 | 显示全部楼层
更新到V3.1.528.172版,请到1楼看说明和下载。
回复

使用道具 举报

360#
 楼主| 发表于 2008-5-30 00:28:00 | 显示全部楼层
5-30,00:27之前下载的请重新下载,刚才传的文件有误。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-17 22:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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