无忧启动论坛

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

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

    [复制链接]
901#
 楼主| 发表于 2012-3-7 11:07:54 | 只看该作者
原帖由 dvd008 于 2012-3-7 10:06 发表
有了, 不过,如果没有,则不会误操作
一会再试一试,能否FDRV能否找到虚拟内存盘的盘符.


分页模拟演示.wcs
需要 U67C。
下载包中有。

分页模拟演示.wcs:
#!PECMD
ENVI &&&EnviMode=1  //避免意外错误,空变量,外部变量,
ENVI &FORCELOCAL=1  //可以处理大变量. 不影响外部变量

_SUB  EditDisk, W360H300,分页模拟演示
      GROU -center PAGES,L10T76W330H130, 分区  

      GROU  ,L10T106W330H100,    //是否需要隔断
//第1页
      RADI R1,  L20T85W50H25 ,分区,Call OnR1,1

      LABE R1_L1 , L20T120W30H20, 磁盘
      EDIT EDISK,  L20T140W30H20,%DISK%,

      LABE R1_L2,  L55T120W30H20, 分区
      EDIT EPART,  L55T140W30H20,%IPART%,

      LABE R1_L3,    L90T120W30H20, 激活
      EDIT EACKTIVE, L90T140W30H20,%ACKTIVE%,
   
      ITEM R1_BT,  L100T170W100H20,创建分区, CALL OnDoit

//第2页
      RADI R2,  L80T85W50H25 ,分页2,Call OnR2,0
      LABE R2_L1 ,    L20T120W30H20, 页2,,,
      EDIT R2_EDISK,  L20T140W30H20,2,
      ITEM R2_BT,  L100T170W100H20,HELLO, CALL OnDoit
      SHOW_R2 0  //隐藏第2页
      
_END

//参数:0 隐藏 1或无:显示
_SUB SHOW_R1
    ENVI &&SW=1
    FIND $0=%1, ENVI &SW=0
    ENVI @R1_L1.Visable=%&SW%
    ENVI @R1_L2.Visable=%&SW%
    ENVI @R1_L3.Visable=%&SW%
    ENVI @EDISK.Visable=%&SW%
    ENVI @EPART.Visable=%&SW%
    ENVI @EACKTIVE.Visable=%&SW%
_END

//参数:0 隐藏 1或无:显示
_SUB SHOW_R2
    ENVI &&SW=1
    FIND $0=%1, ENVI &SW=%1
    ENVI @R2_L1.Visable=%&SW%
    ENVI @R2_EDISK.Visable=%&SW%
    ENVI @R2_BT.Visable=%&SW%
_END

_SUB  OnR1
    ENVI @PAGES=%R1%
    SHOW_R2  0
    SHOW_R1  1
_END

_SUB  OnR2
    ENVI @PAGES=%R2%
    CALL SHOW_R1  0
    CALL SHOW_R2  1
_END


_SUB OnDoit
_END

// 初始化 变量 DISK ...
ENVI DISK=0
ENVI IPART=1
ENVI ACKTIVE=-a
ENVI TYPE=0x06
ENVI STAR=131m
ENVI LEN=35m

//图形界面
CALL EditDisk


效果:
第一页:

第2页:


回复

使用道具 举报

902#
发表于 2012-3-7 12:14:04 | 只看该作者
先弄好,再考虑是否分页.我喜欢一个页面完成.

看看分区类型,这些够不够?

未命名2.JPG (67.72 KB, 下载次数: 129)

未命名2.JPG
回复

使用道具 举报

903#
 楼主| 发表于 2012-3-7 12:28:55 | 只看该作者

回复 #922 dvd008 的帖子

对于 WINDOW, 够了。
回复

使用道具 举报

904#
发表于 2012-3-7 12:30:13 | 只看该作者
常用的有了就可以了。太特例的一般人也不会用到。至少对我来说分区类型已经够了。
这里的分区盘符也做成下拉列表的,分区类型也一样,还要手动填写有些人不知道填写nt5 nt6
回复

使用道具 举报

905#
发表于 2012-3-7 12:37:47 | 只看该作者
磁盘,不知道能否列表(几个物理磁盘,不是盘符)

分区.列表可以,因为最多4个分区(主分区,本工具,不支持建立扩展分区)
即,1,2,3,4 (可以通过磁盘信息查看)
回复

使用道具 举报

906#
 楼主| 发表于 2012-3-7 14:26:20 | 只看该作者

回复 #925 dvd008 的帖子

4个分区: 4个主分区,包刮扩展分区。
不支持在扩展分区内建逻辑分区。

类型 0x05  0x0f 就是扩展分区。
回复

使用道具 举报

907#
 楼主| 发表于 2012-3-7 14:30:38 | 只看该作者

回复 #925 dvd008 的帖子

可以
PART list disk,全部磁盘

变量 %全部磁盘%
中就是 磁盘列表 空格间隔
可参考 下载包 中的 磁盘分区信息.wcs
回复

使用道具 举报

908#
 楼主| 发表于 2012-3-7 14:39:22 | 只看该作者

回复 #924 freesoft00 的帖子

转为LIST控件如下
物理磁盘列表.wcs:
_SUB XX,W200H200
PART list disk,&全部磁盘
ENVI &磁盘LIST=
MSTR &D1=<1>%全部磁盘%
forx * %全部磁盘%,&磁盘, FIND $=%&磁盘LIST%, ENVI &磁盘LIST=%&磁盘%!    ENVI &磁盘LIST=%&磁盘LIST%|%&磁盘%

LIST   PHYDRV,L20T20W128H32,%&磁盘LIST%,,%D1%
_END
XX
回复

使用道具 举报

909#
发表于 2012-3-7 15:09:57 | 只看该作者
直接加入,运行,提示参数错误

PART list disk,&全部磁盘
ENVI &磁盘LIST=
MSTR &D1=<1>%全部磁盘%
forx * %全部磁盘%,&磁盘, FIND $=%&磁盘LIST%, ENVI &磁盘LIST=%&磁盘%!    ENVI &磁盘LIST=%&磁盘LIST%|%&磁盘%

LIST   PHYDRV,L90T20W40H20,%&磁盘LIST%,,%D1%


加入后:
//分区.wcs:
#!PECMD
ENVI &&&EnviMode=1  //避免意外错误,空变量,外部变量,
ENVI &FORCELOCAL=1  //可以处理大变量. 不影响外部变量
_SUB  EditDisk, W800H550,PECMD分区5.0
      // 磁盘  1分区  激活  类型          起始            大小
      //GROU -right ,  L10T5W338H195, 创建分区
      //GROU -left ,  L10T5W338H195, 创建分区
PART list disk,&全部磁盘
ENVI &磁盘LIST=
MSTR &D1=<1>%全部磁盘%
forx * %全部磁盘%,&磁盘, FIND $=%&磁盘LIST%, ENVI &磁盘LIST=%&磁盘%!    ENVI &磁盘LIST=%&磁盘LIST%|%&磁盘%
LIST   PHYDRV,L90T20W40H20,%&磁盘LIST%,,%D1%
      GROU -center   ,    L10T5W770H185, //创建分区
      GROU    ,    L10T188W475H123,
      GROU    ,    L10T310W330H81,

[ 本帖最后由 dvd008 于 2012-3-7 15:11 编辑 ]

未命名55.JPG (14.69 KB, 下载次数: 121)

未命名55.JPG
回复

使用道具 举报

910#
 楼主| 发表于 2012-3-7 16:11:17 | 只看该作者
原帖由 dvd008 于 2012-3-7 15:09 发表
直接加入,运行,提示参数错误

PART list disk,&全部磁盘
ENVI &磁盘LIST=
MSTR &D1=%全部磁盘%
forx * %全部磁盘%,&磁盘, FIND $=%&磁盘LIST%, ENVI &磁盘LIST=%&磁盘%!    ENVI &磁盘LIST=%&磁盘LIST%|%& ...


#!PECMD
ENVI &&&EnviMode=1  //避免意外错误,空变量,外部变量,
ENVI &FORCELOCAL=1  //可以处理大变量. 不影响外部变量


_SUB  EditDisk, W800H550,PECMD分区5.0
    PART list disk,&&全部磁盘
    ENVI &&磁盘LIST=NA
    MSTR &D1=<1>%&全部磁盘%
    forx * %全部磁盘%,&&磁盘, FIND $NA=%&磁盘LIST%, ENVI &磁盘LIST=%&磁盘%!    ENVI &磁盘LIST=%&磁盘LIST%|%&磁盘%
    LIST   PHYDRV,L20T20W128H32,%&磁盘LIST%,,%D1%
    GROU -center   ,    L10T5W770H185, //创建分区
    GROU    ,    L10T188W475H123,
    GROU    ,    L10T310W330H81,
_END

EditDisk

回复

使用道具 举报

911#
发表于 2012-3-7 16:28:42 | 只看该作者
差不多好了,精简了界面

未命名.JPG (36.22 KB, 下载次数: 116)

未命名.JPG
回复

使用道具 举报

912#
 楼主| 发表于 2012-3-7 16:53:45 | 只看该作者
原帖由 dvd008 于 2012-3-7 15:09 发表
直接加入,运行,提示参数错误

PART list disk,&全部磁盘
ENVI &磁盘LIST=
MSTR &D1=%全部磁盘%
forx * %全部磁盘%,&磁盘, FIND $=%&磁盘LIST%, ENVI &磁盘LIST=%&磁盘%!    ENVI &磁盘LIST=%&磁盘LIST%|%& ...


也没错。
ENVI &&磁盘LIST=
加一个&
和PECMD4.0兼容改造中, 没改完,过渡中。
新版。U67D 应该为"ENVI &&磁盘LIST="; 但"ENVI &磁盘LIST="也能运行。


#!PECMD
ENVI &&&EnviMode=1  //避免意外错误,空变量,外部变量,
ENVI &FORCELOCAL=1  //可以处理大变量. 不影响外部变量
_SUB  EditDisk, W800H550,PECMD分区5.0
      // 磁盘  1分区  激活  类型          起始            大小
      //GROU -right ,  L10T5W338H195, 创建分区
      //GROU -left ,  L10T5W338H195, 创建分区
PART list disk,&全部磁盘
ENVI &&磁盘LIST=
MSTR &D1=<1>%全部磁盘%
forx * %全部磁盘%,&磁盘, FIND $=%&磁盘LIST%, ENVI &磁盘LIST=%&磁盘%!    ENVI &磁盘LIST=%&磁盘LIST%|%&磁盘%
LIST   PHYDRV,L90T20W40H20,%&磁盘LIST%,,%D1%
      GROU -center   ,    L10T5W770H185, //创建分区
      GROU    ,    L10T188W475H123,
      GROU    ,    L10T310W330H81,
_END
EditDisk
回复

使用道具 举报

913#
发表于 2012-3-7 16:58:53 | 只看该作者
磁盘号,分区号,要不要默认,待定.

如果为空,需要时,列表选择,比较安全.

LIST part,L100T100W128H32,1|2|3|4|,,-1
LIST   PHYDRV,L90T20W40H20,%&磁盘LIST%,,-%D1%
这样就不显示为空

好像错误数据,就是空
回复

使用道具 举报

914#
 楼主| 发表于 2012-3-7 17:48:13 | 只看该作者
原帖由 dvd008 于 2012-3-7 16:58 发表
磁盘号,分区号,要不要默认,待定.

如果为空,需要时,列表选择,比较安全.

LIST part,L100T100W128H32,1|2|3|4|,,-1
LIST   PHYDRV,L90T20W40H20,%&磁盘LIST%,,-%D1%
这样就不显示为空

好像错误数据,就是空

效果:应该是对的啊。
回复

使用道具 举报

915#
 楼主| 发表于 2012-3-7 17:49:22 | 只看该作者
原帖由 dvd008 于 2012-3-7 16:58 发表
磁盘号,分区号,要不要默认,待定.

如果为空,需要时,列表选择,比较安全.

LIST part,L100T100W128H32,1|2|3|4|,,-1
LIST   PHYDRV,L90T20W40H20,%&磁盘LIST%,,-%D1%
这样就不显示为空

好像错误数据,就是空

效果,应该是对的。
回复

使用道具 举报

916#
发表于 2012-3-7 18:24:43 | 只看该作者
想加一个确认

那个创建分区的按扭,目前直接执行分区操作,
能否先启动一个确认框(有确认,取消)

确认---执行分区, 取消---退回到主界面

这样安全些. 那么多扭,就这个危险.
回复

使用道具 举报

917#
 楼主| 发表于 2012-3-7 19:09:05 | 只看该作者
原帖由 dvd008 于 2012-3-7 18:24 发表
想加一个确认

那个创建分区的按扭,目前直接执行分区操作,
能否先启动一个确认框(有确认,取消)

确认---执行分区, 取消---退回到主界面

这样安全些. 那么多扭,就这个危险.


MESS   需要创建分区 。。。吗?         @#YN    $N
FIND  $YES=%YESNO%,  ...创建分区...
回复

使用道具 举报

918#
发表于 2012-3-7 21:15:01 | 只看该作者
基本完成.
这个地方,如果列表,得26个字母

未命名8.JPG (91.75 KB, 下载次数: 106)

未命名8.JPG
回复

使用道具 举报

919#
发表于 2012-3-7 21:41:53 | 只看该作者
67F,有问题了,B,C,D,E没测试到,

(DOS的MBR有问题, 那个BOOTICE工具,显示为其它类型.本来应该是4.0的好像)
这个没问题,是我的BOOTICE版本问题,9.0显示正常.

下面问题确实

分区表信息显示无效了


其它测试还没问题

[ 本帖最后由 dvd008 于 2012-3-7 22:10 编辑 ]

未命名e.JPG (38.33 KB, 下载次数: 116)

未命名e.JPG
回复

使用道具 举报

920#
发表于 2012-3-7 22:51:22 | 只看该作者
楼主更新好快,真是个勤快的人啊,感谢
回复

使用道具 举报

921#
发表于 2012-3-7 23:03:40 | 只看该作者
18M酷MiniPE UltraISO 使用hdd+ v2写入U盘启动不了。直接虚拟机能启动
回复

使用道具 举报

922#
 楼主| 发表于 2012-3-8 07:38:06 | 只看该作者
原帖由 l10x 于 2012-3-7 23:03 发表
18M酷MiniPE UltraISO 使用hdd+ v2写入U盘启动不了。直接虚拟机能启动


UltraISO 使用hdd+ v2 本来就存在兼容问题。

1》 使用自带的量产工具, 写入 ISO版本,硬件兼容最好。

2》 IMG版本。 U盘HDD模式。 直接分区。 直接安装到隐藏分区。
    主板必须设为HDD模式。
    可惜垃圾126网盘, IMG版本,我都下不了。
    不过ISO版就是IMG版本转过来的,ISO/IMG 两栖的。 好像建一个IMG,直接文件拷贝就可以。

3》要不用裸机系统2再做一个18M,隐藏的。
回复

使用道具 举报

923#
 楼主| 发表于 2012-3-8 07:56:32 | 只看该作者

裸机系统2.0下载后自动生成的维护工具

裸机系统2.0下载后自动生成的维护工具
效果:
回复

使用道具 举报

924#
 楼主| 发表于 2012-3-8 08:00:34 | 只看该作者
原帖由 2012abc19701 于 2012-3-8 07:56 发表
裸机系统2.0下载后自动生成的维护工具
效果:
138431

回复

使用道具 举报

925#
发表于 2012-3-8 08:50:55 | 只看该作者
67g可以了

那个东西,更新到2.0啦,刚看到
回复

使用道具 举报

926#
 楼主| 发表于 2012-3-8 09:20:38 | 只看该作者
原帖由 dvd008 于 2012-3-8 08:50 发表
67g可以了

那个东西,更新到2.0啦,刚看到


才看到啊!
回复

使用道具 举报

927#
发表于 2012-3-8 09:28:57 | 只看该作者
刚下了核心,没弄明白.

是不是不能先只安装核心? mbros900k.img
因为选择它后,没有反应,选择其它两个MPJ文件,提示没有WINPE.IMG

我去下另外两个部分研究看看.
原来的,我只是替换一下PE,就可以写入了
回复

使用道具 举报

928#
发表于 2012-3-8 09:43:13 | 只看该作者
这个没弄好
MESS   需要创建分区 。。。吗?         @#YN    $N
FIND  $YES=%YESNO%,  ...创建分区...

比如:
      ITEM ,  L20T70W80H20,显示分区参数, CALL check

_SUB check
  //显示参数...
  MESS  part -super -align=%fqdq% %PHYDRV%#%parth% %fqjh% %fqlx% %ESTAR% %ELEN%  @显示参数#OK
_END
回复

使用道具 举报

929#
发表于 2012-3-8 09:56:27 | 只看该作者
1>运行MBROS.exe
2> 加载 MBROS.WINPE.空XP.mpj
还需要WINPE>IMG吧?

然后生成MBROS.WINPE.XP.IMG.mpj.wmenu.wcs

这个WINPE.IMG 可以使用VDM修改吗?

未命名.JPG (67.88 KB, 下载次数: 111)

未命名.JPG
回复

使用道具 举报

930#
发表于 2012-3-8 10:05:18 | 只看该作者
winpe.img
PE_OUT.IMG
是普通的IMG吗?, VDM就可以随便制作?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-15 15:07

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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