无忧启动论坛

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

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

    [复制链接]
1141#
发表于 2007-11-10 21:45:09 | 只看该作者
未必要显示隐藏分区才能用里面的文件,分配的盘符可以不是字母
回复

使用道具 举报

1142#
发表于 2007-11-10 22:10:19 | 只看该作者
看来
PE外置形式——开放式PE外置架构设想

就快可以实现了。

不管原PE是否取用这架构,执行一个CMD就可以实现了,比PE本地化更灵活点。
回复

使用道具 举报

1143#
发表于 2007-11-12 00:09:51 | 只看该作者
建议在托盘图标的菜单中加入为Usb磁盘分配盘符,和为隐藏分区分配盘符,这样就方便多了
回复

使用道具 举报

1144#
 楼主| 发表于 2007-11-12 01:14:14 | 只看该作者
原帖由 yd21 于 2007-11-12 12:09 AM 发表
建议在托盘图标的菜单中加入为Usb磁盘分配盘符,和为隐藏分区分配盘符,这样就方便多了


自己根据 PECMD.EXE 的 SHOW 命令 YY 托盘菜单。SHOW 本人还要完善一下,计划是这样:
┣━━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃         │格式│SHOW [硬盘号|标识符][:分区号][,盘符]                                                                                       ┃
┃         ├──┼───────────────────────────────────────────────┨
┃         │功能│显示系统存在的移动硬盘或固定硬盘的隐藏分区,并给这些分区分配盘符。                                          ┃
┃         ├──┼───────────────────────────────────────────────┨
┃         │参数│■硬盘号: 本机中存在的硬盘,"0"表示"hd0","1"表示"hd1","2"表示"hd2",依次类推;                      ┃
┃         │      │■标识符: 表示硬盘类型的标识,固定硬盘用"F"表示,移动硬盘用"R"表示,标识符与硬盘号只取其一;     ┃
┃         │      │■分区号: "0"表示所有还没指派盘符的分区,"1"表示第1分区,"2"表示第2分区,依次类推;                  ┃
┃SHOW│      │■盘   符: 用字母"C~Z"表示(不带":"),省略"盘符"或设置盘符不合理时由 PECMD.EXE 自动分配盘符。     ┃
┃         ├──┼───────────────────────────────────────────────┨
┃         │示例│SHOW 0:1,H 或 SHOW R:1,U 或 SHOW F:0                                                                                  ┃
┃         ├──┼───────────────────────────────────────────────┨
┃         │备注│※某些机型在WinPE启动后已经可以识别移动硬盘,但没有为移动硬盘指派盘符,可以通过 SHOW 命令的 ┃
┃         │      │  "R"标识符为移动硬盘分配盘符,示例2表示给"移动硬盘的第1分区"指派为盘符"U:";                           ┃
┃         │      │※示例1表示"硬盘0隐藏分区1"指派为盘符"H:",示例3表示自动为"固定硬盘的所有隐藏分区"指派盘符;   ┃
┃         │      │※要删除指定的盘符可以通过 SUBJ 命令完成,用法请参照 SUBJ 命令的说明。                                    ┃
┣━━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫

省略所有参数时与MM的功能一样。

[ 本帖最后由 lxl1638 于 2007-11-12 01:15 AM 编辑 ]
回复

使用道具 举报

1145#
发表于 2007-11-12 09:31:30 | 只看该作者

回复 #1149 lxl1638 的帖子

能不能把所有U盘的第一分区的盘符指定为U。

(不是手动)
回复

使用道具 举报

1146#
发表于 2007-11-12 10:05:35 | 只看该作者
好强,SHOW
收下了,一直在寻找解决方案。现在终于可以很好的解决了。
回复

使用道具 举报

1147#
发表于 2007-11-12 10:37:09 | 只看该作者
谢了,终于解决隐藏分区了
回复

使用道具 举报

1148#
 楼主| 发表于 2007-11-12 11:42:37 | 只看该作者
原帖由 oym2007 于 2007-11-12 10:37 AM 发表
谢了,终于解决隐藏分区了


今天将传上 V2.8.1111.120完善版,给 SHOW 命令加上了丰富的参数(可以 SHOW 出指定的隐藏分区),这个版本不但可以载入隐藏分区中的WIM外置映像,且启动后可保持原隐藏分区的隐藏属性不变,即WinPE的IMG内核和WIM外置都可以部署在隐藏分区,WinPE启动后这个分区仍然是隐藏的
回复

使用道具 举报

1149#
发表于 2007-11-12 11:49:41 | 只看该作者
希望同时给出INI文件中的调用命令行参考,这样大家都不必走弯路。
回复

使用道具 举报

1150#
 楼主| 发表于 2007-11-12 11:51:04 | 只看该作者
红叶大大师,放心,这次同时会上传32M_U盘版WinPE演示。
回复

使用道具 举报

1151#
 楼主| 发表于 2007-11-12 12:50:30 | 只看该作者
上传完毕,传到了置顶 FTP2 本人 ID 目录中,文件名为 PECMD演示版WinPE.RAR ,压缩包内有说明文件,请先看说明。

本主题 PECMD.EXE 的上传和更新晚上再搞,本主题1楼的PECMD还没有这样的功能

[ 本帖最后由 lxl1638 于 2007-11-12 12:52 PM 编辑 ]
回复

使用道具 举报

1152#
发表于 2007-11-12 13:04:23 | 只看该作者
原来是自己没完整仔细看,才知道托盘图标可以自己YY,呵呵,搞定了,Very Good!
回复

使用道具 举报

1153#
发表于 2007-11-12 15:29:31 | 只看该作者
好东西不错的说
回复

使用道具 举报

1154#
 楼主| 发表于 2007-11-12 17:36:23 | 只看该作者
PECMD-V2.8.1111.120版再次更新,已上传到本主题的1楼,演示用的WinPE已上传到置顶FTP2本人ID目录中,本次更新的PECMD已解决了将WIM外置包部署到隐藏分区的问题。
回复

使用道具 举报

1155#
发表于 2007-11-12 20:44:09 | 只看该作者
原帖由 lxl1638 于 2007-11-12 05:36 PM 发表
PECMD-V2.8.1111.120版再次更新,已上传到本主题的1楼,演示用的WinPE已上传到置顶FTP2本人ID目录中,本次更新的PECMD已解决了将WIM外置包部署到隐藏分区的问题。

下载演示包在虚拟机中启动,发现SUBJ命令,把C:盘也隐藏了(PE放在C:盘)
回复

使用道具 举报

1156#
 楼主| 发表于 2007-11-12 21:38:35 | 只看该作者
本来就是这样的,你也不按说明部署(要求你把PE和WIM外置包部署到隐藏分区)。

这个演示的目的就是启动后隐藏WIM外置包所在的分区,你把它放在哪个分区,就隐藏哪个分区。
但你没有按说明做,把它放在C:盘,自然C:盘也被隐藏了,这很正常。
回复

使用道具 举报

1157#
发表于 2007-11-13 12:40:48 | 只看该作者
原帖由 lxl1638 于 2007-11-12 09:38 PM 发表
本来就是这样的,你也不按说明部署(要求你把PE和WIM外置包部署到隐藏分区)。

这个演示的目的就是启动后隐藏WIM外置包所在的分区,你把它放在哪个分区,就隐藏哪个分区。
但你没有按说明做,把它放在C:盘,自 ...

我的意思是说,PECMD应主动认别隐藏分区代码,用户分区没有隐藏就不要隐藏它。
回复

使用道具 举报

1158#
 楼主| 发表于 2007-11-13 12:50:19 | 只看该作者
PECMD的特色是高度的自由,这些功能已经存在了,只是你没有认真看它的说明。
建议你慢慢理解PECMD 每一条命令的功能、参数及它的用途。

你把内部配置文件中的这一行:

SUBJ %WimDrv%

删掉,就是你要的了---- 一个分区是否需要隐藏,完全由你自己来决定,PECMD就是高度自由,一切由用户自己设置、自己定义,这就是它的特色。
回复

使用道具 举报

1159#
发表于 2007-11-13 20:40:38 | 只看该作者
原帖由 lxl1638 于 2007-11-13 12:50 PM 发表
PECMD的特色是高度的自由,这些功能已经存在了,只是你没有认真看它的说明。
建议你慢慢理解PECMD 每一条命令的功能、参数及它的用途。

你把内部配置文件中的这一行:

SUBJ %WimDrv%

删掉,就是你要的 ...

谢谢大师的回答,可能是我没说清楚,我想说的是PE的通用性,人人去修改INI文件,对普及不利,最好是SHOW能自动识别
回复

使用道具 举报

1160#
发表于 2007-11-14 10:18:52 | 只看该作者
再度在虚拟机中测试演示包,将整个PE放在最后分区并隐藏,启动PE后,整个硬盘全不见了
去掉 SUBJ 后 硬盘可见
回复

使用道具 举报

1161#
发表于 2007-11-16 14:54:13 | 只看该作者
哪里可以下载源代码?
回复

使用道具 举报

1162#
发表于 2007-11-18 15:45:13 | 只看该作者
因为PECMD对执行文件的节拍控制得很好。
想用INI文件代替CMD文件。
但LOAD  加载INI文件不支持参数(不能将参数传入INI中),支持参数用起来更方便。

(■指定文件名(含路径,支持环境变量)。)
回复

使用道具 举报

1163#
发表于 2007-11-20 16:09:05 | 只看该作者
通过传递局部变量,也很容易实现。不必向INI传参数了。
回复

使用道具 举报

1164#
发表于 2007-11-28 20:39:59 | 只看该作者
EXEC =REGSVR32 /S %CurDir%\INTERNET EXPLORER\Flash9A.OCX
EXEC =REGSVR32 /S /N /I %CurDir%\INTERNET EXPLORER\INETCPL.CPL
EXEC =Rundll32 SetupAPI.dll,InstallHinfSection DefaultInstall 132 %CurDir%\INTERNET EXPLORER\IE.INF
EXEC @REG DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce /va /f
以上是老毛911中加载IE批处理中的字段 想取消批处理中的加载
在 PECMD.INI 中 不能通过 PE启动卡在这,批处理 中能加载???而INI中不行 ???后用在XCMD.INI 能加载它 ???
回复

使用道具 举报

1165#
 楼主| 发表于 2007-11-28 21:01:43 | 只看该作者
原帖由 oym2007 于 2007-11-28 08:39 PM 发表
EXEC =REGSVR32 /S %CurDir%\INTERNET EXPLORER\Flash9A.OCX
EXEC =REGSVR32 /S /N /I %CurDir%\INTERNET EXPLORER\INETCPL.CPL
EXEC =Rundll32 SetupAPI.dll,InstallHinfSection DefaultInstall 132 %CurDir ...


PECMD 中没有 %CurDir% 的,你帖出设置 %CurDir% 部分的语句看看?
在 PECMD 中只有 %CurDrv% ,但它表示的含义与 %CurDir% 的不同。

另外,EXEC 命令已很成熟了,不应该出现你所描述的情况,本人的32M_U盘版就有多次用到 EXEC 命令。
回复

使用道具 举报

1166#
发表于 2007-11-28 23:49:15 | 只看该作者
原帖由 lxl1638 于 2007-11-28 09:01 PM 发表


PECMD 中没有 %CurDir% 的,你帖出设置 %CurDir% 部分的语句看看?
在 PECMD 中只有 %CurDrv% ,但它表示的含义与 %CurDir% 的不同。

另外,EXEC 命令已很成熟了,不应该出现你所描述的情况,本人的32M ...

ENVI CurDir=%SystemDrive%\PROGRAMS
另:在PECMD.INI  用 DEVI  $ 来加载网卡驱动时,它好象只挂上驱动程序  而不能驱动程序服务
老毛的批处理:好象是用
START /Wait .\InfCacheBuild.exe %SystemRoot%
BARTPE.EXE -pnp
来驱动服务的
而在XCMD.INI 中 DEVI $  能挂上并驱动服务

[ 本帖最后由 oym2007 于 2007-11-29 12:19 AM 编辑 ]
回复

使用道具 举报

1167#
 楼主| 发表于 2007-12-1 12:50:39 | 只看该作者
更新到V2.9.1127.488版,功能见1楼。
回复

使用道具 举报

1168#
发表于 2007-12-1 13:31:20 | 只看该作者
强烈支持!!!!

新功能的应用,最好能在贴子上SHOW下。
回复

使用道具 举报

1169#
发表于 2007-12-1 13:51:06 | 只看该作者
觉得功能已经超出自己的需求了
回复

使用道具 举报

1170#
发表于 2007-12-1 14:00:16 | 只看该作者
新版的在我的电脑有有些问题。
不能自动分配盘符。用旧的可以。

另,希望加个功能。可以指定从哪个盘符开始分配。

原因,大家可以试下,当电脑上有隐藏分区时,

用pecmd show显示出分区,然后再插上U盘。

这时U盘自动分配到的盘符和PECMD SHOW分配的盘符冲突了。就无法访问到U盘上的内容了。

虽然可以PECMD SHOW F:0,N
来指定使用N这个盘符,但是当电脑上有两个隐藏分区时第一个是正常的N,第二个就自动分配了。并不是O
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2026-2-18 05:57

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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