无忧启动论坛

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

[更新376#2825]PECMD2012.1.80.13_Win32_64.多窗口多线程.裸机系统2.3.3.1+18M酷M...

    [复制链接]
481#
 楼主| 发表于 2012-2-22 19:20:53 | 只看该作者
原帖由 2012abc19701 于 2012-2-22 19:13 发表
[更新181#483]PECMD-32.2012.1除夕版.多窗口多线-U48裸机系统+18M酷MiniPE


PECMD-32.2012.1除夕版.多窗口多线-U48(已升级) +裸机系统 抢鲜版 + 18M-COOL  MiniPE(已升级)
***已通过启动PE测试***
下载: ...



_SUB MAP_MBROS
    SHOW - 0#4
    PART -super  0#4 -a 0 0 0
    PART         0#4 -a 0x16 0 114M
    PART update 0  //更新OS/磁盘0
    SHOW   0#4,Z:
_END
MAP_MBROS
//现在就可以直接访问 Z: 盘



参见 下载 包 MBROS映射.wcs

[ 本帖最后由 2012abc19701 于 2012-2-22 19:25 编辑 ]
回复

使用道具 举报

482#
 楼主| 发表于 2012-2-22 19:23:37 | 只看该作者
原帖由 dvd008 于 2012-2-22 18:38 发表
测试成功! 太感谢了

问一下,下面为什么 IPART=1 有效, PART=1 无效(默认显示1) , 多"I",其它却不用?


ENVI DISK=0
ENVI IPART=1
ENVI ACKTIVE=-a



可以。 两个地方对应地改
。。。。。。
   EDIT EPART,  L55T40W30H20,%PART%,
。。。。。。
ENVI PART=1
回复

使用道具 举报

483#
 楼主| 发表于 2012-2-22 19:26:37 | 只看该作者
原帖由 dvd008 于 2012-2-22 19:20 发表
PART不重启就生效,这个好, 和系统的磁盘管理一样了


是啊!!

PART  update  [磁盘号]
磁盘号 默认为0
回复

使用道具 举报

484#
发表于 2012-2-22 19:29:39 | 只看该作者
想问一下,有打算加类似这样的指令浏览吗?


另外,不知道有没有兴趣加入类似Fbinst Plus的hdlist功能呢?
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=187865&extra=page%3D1

[ 本帖最后由 andos 于 2012-2-22 22:01 编辑 ]
回复

使用道具 举报

485#
 楼主| 发表于 2012-2-22 19:31:12 | 只看该作者
原帖由 lmle 于 2012-2-22 15:42 发表
PE下我倒是没试过,我在XP和2003下测试的。
下面是在2003下的图片(XP下相同):
1、_SAM_项。
137457

2、Domains项。



U48 可以。
------------------
回复

使用道具 举报

486#
 楼主| 发表于 2012-2-22 20:08:50 | 只看该作者

回复 #488 andos 的帖子

定位不同。 FBI定位是最终使用工具。直接面向最终使用者。强调直接。不能重组。
PECMD是编程语言。面向开发者。不直接面向最终使用者。 强调信息的可重组性。

下面演示如何自由格式化信息。

格式化分区信息.wcs:
#!PECMD
//  分区  类型 可启    起始(字节)     长度(字节)    隐藏扇区     结尾(字节)
//     1  0x16   0      312560640      740275200      610470     1052835840
PART  -hextp list part 0#2,INF
MESS %INF%
MSTR  ipart=%INF%<1>
MSTR     tp=%INF%<2>
MSTR   boot=%INF%<3>
MSTR  start=%INF%<4>
MSTR    len=%INF%<5>
MSTR   hide=%INF%<6>
MSTR    end=%INF%<7>

ENVI  格式化信息=(hd0,%id%) 类型=%tp%  boot=%boot% start=%start%  len=%len%  隐藏扇区:%hide%  结尾:%end%

MESS    %格式化信息%

//还可以放入控件界面。这时FBI无能为力了。

//  EDIT EPART,  L55T40W30H20,%ipart%,
// ....
回复

使用道具 举报

487#
 楼主| 发表于 2012-2-22 22:39:55 | 只看该作者

回复 #491 clonecd 的帖子

加了一个。
===============
回复

使用道具 举报

488#
发表于 2012-2-22 23:24:53 | 只看该作者
想问一下,有打算加类似这样的指令浏览吗?

加上也是个不错的选择,或者可以支持右键搜索也可以。
现在的命令界面是灰底黑字,字体也很小,看着太费眼了。可以更改更改底色和文件颜色还有字体大小就好了。看着舒服。其实老九那个配色也不是太好,看着也眼晕。
回复

使用道具 举报

489#
 楼主| 发表于 2012-2-23 03:28:05 | 只看该作者

[更新182#485]PECMD-32.2012.1除夕版.多窗口多线-U49裸机系统+18M酷MiniPE

[更新182#485]PECMD-32.2012.1除夕版.多窗口多线-U49裸机系统+18M酷MiniPE


PECMD-32.2012.1除夕版.多窗口多线-U49(已升级) +裸机系统 抢鲜版 + 18M-COOL  MiniPE(已升级)
***已通过启动PE测试***
下载: http://mdyblog.blog.163.com/blog/static/106150119201202591855298/


182#495楼 U49  帮助目录
回复

使用道具 举报

490#
 楼主| 发表于 2012-2-23 03:31:36 | 只看该作者

回复 #493 clonecd 的帖子

115 出问题了。

死活传不上, 没反应。

提示 安装极速插件。

安装后,也太快了,几秒钟。  而且显示 大小是对的。
再上传,还是几秒钟完成。

怪!!!!
回复

使用道具 举报

491#
 楼主| 发表于 2012-2-23 03:42:11 | 只看该作者
原帖由 2012abc19701 于 2012-2-23 03:31 发表
115 出问题了。

死活传不上, 没反应。

提示 安装极速插件。

安装后,也太快了,几秒钟。  而且显示 大小是对的。
再上传,还是几秒钟完成。

怪!!!!




更怪了, 还真能下载下来, 20-30秒。 (512KADSL)
而且文件正确。

http://115.com/file/e7sp1rlj
选  “联通下载”, IE6 直接下载 (不是FLASHGET、XUNLEI)

[ 本帖最后由 2012abc19701 于 2012-2-23 03:43 编辑 ]
回复

使用道具 举报

492#
 楼主| 发表于 2012-2-23 03:46:35 | 只看该作者
原帖由 2012abc19701 于 2012-2-23 03:42 发表




更怪了, 还真能下载下来, 20-30秒。 (512KADSL)
而且文件正确。

http://115.com/file/e7sp1rlj
选  “联通下载”, IE6 直接下载 (不是FLASHGET、XUNLEI)



看来 115 用了了 缓存、HASH、P2P技术。 几秒钟就上传18M!!
回复

使用道具 举报

493#
发表于 2012-2-23 07:38:50 | 只看该作者
这个PECMD.INI文件在新版上怎么更改,我换了新版的装不上驱动,不过在新版上好像比老9的占用内存要小,请zL帮帮修改下

[ 本帖最后由 2010rt 于 2012-2-23 07:40 编辑 ]

ini文件.rar

2.35 KB, 下载次数: 10, 下载积分: 无忧币 -2

回复

使用道具 举报

494#
发表于 2012-2-23 08:15:49 | 只看该作者
我修改如下,不知道WAIT 5000 是否多余?担心执行太快

这样,分区,更新,分配盘符,就都自动完成了, 9#9 是防止误操作,通常没有9个硬盘,9个分区.

      ITEM ,  L100T120W100H20,校验参数, CALL check
      ITEM ,  L100T150W100H20,创建分区, CALL OnDoit
      ITEM ,  L100T180W100H20,关闭(取消),   KILL \%EditDisk%
_END
_SUB check
  //校验参数...
  MESS  part -super -align=1024k  %EDISK%#%EPART% %EACKTIVE% %ETYPE% %ESTAR% %ELEN%  @校验参数#OK //下面才是执行。
  //part -super -align=1024k  %EDISK%#%EPART% %EACKTIVE% %ETYPE% %ESTAR% %ELEN%
_END
_SUB OnDoit
  //校验参数...
//MESS  part -super -align=1024k  %EDISK%#%EPART% %EACKTIVE% %ETYPE% %ESTAR% %ELEN%  @调试#OK //下面才是执行。
  part -super -align=1024k  %EDISK%#%EPART% %EACKTIVE% %ETYPE% %ESTAR% %ELEN%
  WAIT 5000
  PART update %EDISK%
  WAIT 5000
  SHOW %EDISK%:-1
_END
// 初始化 变量 DISK ...
回复

使用道具 举报

495#
发表于 2012-2-23 09:05:26 | 只看该作者
原帖由 2012abc19701 于 2012-2-22 19:31 发表



U48 可以。
------------------

U49还是没有添加Everyone权限(winXP下测试)。看来还得用Regini。
测试命令:HIVE _MySAM_,F:\windows\system32\config\SAM


[ 本帖最后由 lmle 于 2012-2-23 09:07 编辑 ]
回复

使用道具 举报

496#
发表于 2012-2-23 09:26:59 | 只看该作者
我在你的里面加了一个删除分区,

但是,不知道那些变量会不会乱套.?和其它冲突?(执行分区,
是不是只使用分区那些,不会使用DEL的变量? )

两个方案:
1.全部磁盘功能,做在一个界面
2.几个单独的功能界面(新建分区,删除分区,激活分区,...)
需要哪个执行哪个.

      LABE    ,    L245T20W80H20, 大小
      EDIT ELEN,   L245T40W80H20,%LEN%,

      LABE    ,    L20T60W80H20, del号
      EDIT edel,   L20T80W80H20,%del%,

      LABE    ,    L20T60W80H20, del号p
      EDIT edelp,   L20T80W80H20,%delp%,
      
      ITEM ,  L100T120W100H20,校验参数, CALL check
      ITEM ,  L100T150W100H20,创建分区, CALL OnDoit
      ITEM ,  L100T180W100H20,关闭(取消),   KILL \%EditDisk%
      ITEM ,  L100T210W100H20,删除分区, CALL del
_END
_SUB del
  PART -super DEL %edel%#%edelp%

_END
_SUB check
  //校验参数...
回复

使用道具 举报

497#
 楼主| 发表于 2012-2-23 09:46:10 | 只看该作者
原帖由 lmle 于 2012-2-23 09:05 发表

U49还是没有添加Everyone权限(winXP下测试)。看来还得用Regini。
测试命令:HIVE _MySAM_,F:\windows\system32\config\SAM
137499


我在XP 下可以啊。
C:\>PECMD  HIVE _XX_,D:\set.hiv
C:\>regedit


要不你把 你的HIV 传上来。我试试。

set_hiv.zip

894 Bytes, 下载次数: 7, 下载积分: 无忧币 -2

set.hiv

回复

使用道具 举报

498#
 楼主| 发表于 2012-2-23 09:52:56 | 只看该作者
原帖由 2010rt 于 2012-2-23 07:38 发表
这个PECMD.INI文件在新版上怎么更改,我换了新版的装不上驱动,不过在新版上好像比老9的占用内存要小,请zL帮帮修改下


     DEVI %SystemRoot%\inf\basicdisplay.inf
     DEVI %SystemRoot%\inf\BasicRender.inf
     DEVI %SystemRoot%\inf\hda*.inf
     DEVI %SystemRoot%\inf\usb.inf
     DEVI %SystemRoot%\inf\usbport.inf
     DEVI %SystemRoot%\inf\ramdisk.inf


目前不支持 INF直接安装,需要打包成CAB
┣━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃      │格式│DEVI [$]<CAB 路径>                                                                          ┃
回复

使用道具 举报

499#
 楼主| 发表于 2012-2-23 09:58:15 | 只看该作者
原帖由 dvd008 于 2012-2-23 08:15 发表
我修改如下,不知道WAIT 5000 是否多余?担心执行太快

这样,分区,更新,分配盘符,就都自动完成了, 9#9 是防止误操作,通常没有9个硬盘,9个分区.

      ITEM ,  L100T120W100H20,校验参数, CALL check
       ...


2个 WAIT 5000 都不必。
第一个,不必,我设计的逻辑,我确认。
第一个,不必,part update 自己会等待 活儿 干完, 所以也不必再WAIT。我这里没用,一直很好。
回复

使用道具 举报

500#
 楼主| 发表于 2012-2-23 10:02:14 | 只看该作者
原帖由 dvd008 于 2012-2-23 09:26 发表
我在你的里面加了一个删除分区,

但是,不知道那些变量会不会乱套.?和其它冲突?(执行分区,
是不是只使用分区那些,不会使用DEL的变量? )

两个方案:
1.全部磁盘功能,做在一个界面
2.几个单独的功能界面(新 ...




Q:但是,不知道那些变量会不会乱套.?和其它冲突?(执行分区,
是不是只使用分区那些,不会使用DEL的变量? )

两个方案:
1.全部磁盘功能,做在一个界面
2.几个单独的功能界面(新建分区,删除分区,激活分区,...)
需要哪个执行哪个.

      LABE    ,    L245T20W80H20, 大小
      EDIT ELEN,   L245T40W80H20,%LEN%,

      LABE    ,    L20T60W80H20, del号
      EDIT edel,   L20T80W80H20,%del%,

      LABE    ,    L20T60W80H20, del号p
      EDIT edelp,   L20T80W80H20,%delp%,
      
      ITEM ,  L100T120W100H20,校验参数, CALL check
      ITEM ,  L100T150W100H20,创建分区, CALL OnDoit
      ITEM ,  L100T180W100H20,关闭(取消),   KILL \%EditDisk%
      ITEM ,  L100T210W100H20,删除分区, CALL del
_END
_SUB del
  PART -super DEL %edel%#%edelp%

A:  变量会不会乱套。
    变量按名字访问。 _SUB del  用的名字和  OnDoit 完全不 同。
回复

使用道具 举报

501#
发表于 2012-2-23 10:58:41 | 只看该作者
原帖由 2012abc19701 于 2012-2-23 09:46 发表


我在XP 下可以啊。
C:\>PECMD  HIVE _XX_,D:\set.hiv
C:\>regedit
137500

要不你把 你的HIV 传上来。我试试。

我用你的set.hiv,先挂载,再删除Everyone权限,之后用Hive挂载,也添加不上Everyone权限。如下图:
也传上我测试的SAM文件。

SAM.rar (29.69 KB, 下载次数: 5)
回复

使用道具 举报

502#
发表于 2012-2-23 13:32:56 | 只看该作者
temp setting
配合下面代码,不能创建TEMP目录,不知道错在哪里?

_SUB Setemp
        FDRV PT=%TEMP%
        ENVI PT=%PT%\temp
        PATH %PT%
        exec !cmd.exe /c "ECHO file %PT%\*">%windir%\deltemp.ini
        REGI HKCU\Environment\TEMP=%PT%
        REGI HKCU\Environment\TMP=%PT%
        REGI HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\TEMP=%PT%
        REGI HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\TMP=%PT%
        REGI HKU\S-1-5-18\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Cookies=%PT%\Cookies
        REGI HKU\S-1-5-18\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Cache=%PT%\Temporary Internet Files
        REGI HKU\S-1-5-18\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Content\CacheLimit=#0x0004b000
        REGI HKU\S-1-5-18\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Content\CacheLimit=#0x0004b000
        ENVI
_END
回复

使用道具 举报

503#
 楼主| 发表于 2012-2-23 13:53:39 | 只看该作者
原帖由 dvd008 于 2012-2-23 13:32 发表
temp setting
配合下面代码,不能创建TEMP目录,不知道错在哪里?

_SUB Setemp
        FDRV PT=%TEMP%
        ENVI PT=%PT%\temp
        PATH %PT%
        exec !cmd.exe /c "ECHO file %PT%\*">%windir%\deltemp.ini
        REGI HKCU ...


_SUB Setemp
        FDRV PT=%TEMP%
        ENVI PT=%PT%\temp
        MDIR  %PT%
        IFEX  %PT%\,!   MESS  临时目录不存在@错误#OK
        PATH %PT%

PATH %PT% %PT%前, 要保证  %PT%\  目录存在, 否则失败。
回复

使用道具 举报

504#
 楼主| 发表于 2012-2-23 14:00:07 | 只看该作者
原帖由 2012abc19701 于 2012-2-23 13:53 发表


_SUB Setemp
        FDRV PT=%TEMP%
        ENVI PT=%PT%\temp
        MDIR  %PT%
        IFEX  %PT%\,!   MESS  临时目录不存在@错误#OK
        PATH %PT%

PATH %PT% %PT%前, 要保证  %PT%\ ...


而且 调用Setemp之前 , 保证 TEMP变量被定义。
回复

使用道具 举报

505#
 楼主| 发表于 2012-2-23 16:52:12 | 只看该作者

[更新183#511]PECMD-32.2012.1除夕版.多窗口多线-U50裸机系统+18M酷MiniPE

[更新183#511]PECMD-32.2012.1除夕版.多窗口多线-U50裸机系统+18M酷MiniPE


PECMD-32.2012.1除夕版.多窗口多线-U49(已升级) +裸机系统 抢鲜版 + 18M-COOL  MiniPE(已升级)
***已通过启动PE测试***
下载: http://mdyblog.blog.163.com/blog/static/106150119201202591855298/


183#511楼 U50  + HELP 加  [书签]  颜色。    FIX:HIVE

┣━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃       │格式│HELP [目录书签] [文字前景颜色][#文字背景颜色]                             ┃
┃       ├──┼────────────────────────────────┨
┃       │功能│显示帮助信息。                                                                           ┃
┃       ├──┼────────────────────────────────┨
┃HELP│参数│■目录书签 要直接显示的目录项(前几个字符)                                ┃
┃       │参数│■数值(支持16进制)。                                                                  ┃
┃       ├──┼────────────────────────────────┨
┃       │示例│HELP 0x00EEFF#0xFF0000  或  HELP 键值                                      ┃
┃       ├──┼────────────────────────────────┨
┃       │备注│※不用命令行参数,直接执行本程序,也会显示帮助信息。                  ┃
┣━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫

HELP 0x00EEFF#0xFF0000
HELP 键值
HELP 分区类型
HELP REGI

[ 本帖最后由 2012abc19701 于 2012-2-23 16:57 编辑 ]
回复

使用道具 举报

506#
 楼主| 发表于 2012-2-23 17:03:28 | 只看该作者
原帖由 lmle 于 2012-2-23 10:58 发表

我用你的set.hiv,先挂载,再删除Everyone权限,之后用Hive挂载,也添加不上Everyone权限。如下图:
也传上我测试的SAM文件。
137503
137504


U50 可以添加Everyone权限(winXP下测试)。
先挂载,再删除Everyone权限,之后用Hive挂载,又添加上了Everyone权限。
如下图:
PECMD>pecmd HIVE  __MySAM_,D:\SAM
PECMD>regedit

回复

使用道具 举报

507#
发表于 2012-2-23 17:17:01 | 只看该作者
U50在help畫面上下捲動時會有重疊影像
U49無此問題

OS:WIN 2000

附件 50.7Z為 AVI檔

HELP1.png (85.59 KB, 下载次数: 228)

HELP1.png

50.7z

119.12 KB, 下载次数: 8, 下载积分: 无忧币 -2

回复

使用道具 举报

508#
发表于 2012-2-23 17:31:37 | 只看该作者
03正常

TEMP,还是不能创建
用以前那个PECMD(比较新的版本)就可以,好像选择的磁盘目录信息没有传达到变量

如图,这个选择是不是应该产生" C:\TEMP" 这个信息,提供给%PT% ?



不过,我那个好用.不行就不用TEMP命令了

[ 本帖最后由 dvd008 于 2012-2-23 17:36 编辑 ]

未命名.JPG (84.26 KB, 下载次数: 141)

未命名.JPG
回复

使用道具 举报

509#
发表于 2012-2-23 17:53:11 | 只看该作者
这个说明部分是怎么实现的?
加个文字说明挺好

未命名.PNG (55.9 KB, 下载次数: 141)

未命名.PNG
回复

使用道具 举报

510#
 楼主| 发表于 2012-2-23 18:27:56 | 只看该作者
原帖由 dvd008 于 2012-2-23 17:53 发表
这个说明部分是怎么实现的?
加个文字说明挺好


用 MEMO  或 EDIT

分区演示.说明框.wcs:
#!PECMD
ENVI &&&EnviMode=1  //避免意外错误,空变量,外部变量,
ENVI &FORCELOCAL=1  //可以处理大变量. 不影响外部变量
_SUB  EditDisk, W360H300,创建分区
      // 磁盘  1分区  激活  类型          起始            大小

      LABE    ,    L20T20W30H20, 磁盘
      EDIT EDISK,  L20T40W30H20,%DISK%,
      LABE    ,    L55T20W30H20, 分区
      EDIT EPART,  L55T40W30H20,%IPART%,
      LABE    ,    L90T20W30H20, 激活
      EDIT EACKTIVE, L90T40W30H20,%ACKTIVE%,
      LABE    ,    L125T20W30H20, 类型
      EDIT ETYPE,  L125T40W30H20,%TYPE%,
      
      LABE    ,    L160T20W80H20, 起始
      EDIT ESTAR,  L160T40W80H20,%STAR%,
      
      LABE    ,    L245T20W80H20, 大小
      EDIT ELEN,   L245T40W80H20,%LEN%,
      
      MEMO MNOTE,  L20T70W180H120,%NOTE%,
      ITEM ,  L100T230W100H20,创建分区, CALL OnDoit
_END
_SUB OnDoit
  //校验参数...
  MESS  part -super -align=2m  %EDISK%#%EPART% %EACKTIVE% %ETYPE% %ESTAR% %ELEN%  @调试#OK //下面才是执行。
  //part -super -align=2m  %EDISK%#%EPART% %EACKTIVE% %ETYPE% %ESTAR% %ELEN%
_END
// 初始化 变量 DISK ...
ENVI$ &NL=0d 0a
//ENVI &NL=\n
ENVI DISK=0
ENVI IPART=1
ENVI ACKTIVE=-a
ENVI TYPE=0x06
ENVI STAR=131m
ENVI LEN=35m
ENVI NOTE=cdsacsac--------------dsacdsacdsa%&NL%cdscdsacdsa%&NL%cdsacdsacdsacdsa%&NL%cdsacdsacdsacdsa%&NL%cdsacdsacdsacdsa%&NL%cdsacdsacdsacdsa%&NL%cdsacdsacdsacdsa%&NL%cdsacdsacdsacdsa%&NL%cdsacdsacdsacdsa%&NL%
//图形界面
CALL EditDisk
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-26 05:25

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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