无忧启动论坛

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

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

    [复制链接]
211#
发表于 2012-3-8 13:52:12 | 显示全部楼层
ITEM ,  L20T70W80H20,显示分区参数, MESS   需要创建分区 。。。吗?         @#YN    $N
FIND  $YES=%YESNO%,  CALL check

是不是用的不对? 当确定后,没有执行CALL check
回复

使用道具 举报

212#
发表于 2012-3-8 14:10:51 | 显示全部楼层
挺邪门啊, 怎么回事?
明明有,却不显示

    LABE -right DPARTOFFLB, L20T122W50H20,开始
    EDIT  DPARTOFF,L72T120W80H20,63s
    LABE -right DPARTSZLB, L160T122W50H20,分区大小
    EDIT  DPARTSZ,L212T120W80H20,剩下全部
    LABE -right DPARTTPLB, L300T122W50H20, 分区类型
    EDIT  DPARTTP,L352T120W50H20,0x06

[ 本帖最后由 dvd008 于 2012-3-8 14:13 编辑 ]

未命名2.JPG (18.62 KB, 下载次数: 93)

未命名2.JPG
回复

使用道具 举报

213#
发表于 2012-3-8 14:42:05 | 显示全部楼层
LABE DPARTTPLB , L300T122W80H20, 分区类型
就不显示

去掉,DPARTTPLB后,显示
回复

使用道具 举报

214#
发表于 2012-3-8 14:47:58 | 显示全部楼层
更奇怪了,
    LABE DPARTSZLb, L160T122W80H20,分区大小
    EDIT  DPARTSz,L212T120W80H20,剩下全部

不显示

但是,DPARTSZLb , DPARTSz ,都去掉最后的字母, B,Z,
就显示了!!


只要各减少一个字母,即可显示.

难道那个有字符长度限制?

不对呀, 我各加入任意多个字符,也能显示!

[ 本帖最后由 dvd008 于 2012-3-8 14:52 编辑 ]
回复

使用道具 举报

215#
发表于 2012-3-8 16:02:54 | 显示全部楼层
启动正常了.

不过,这个仍然这样显示.
改为INI文件,用PECMD LOAD 也一样


没有显示:下面内容
    LABE -right DPARTSZLB, L160T122W50H20,分区大小
    EDIT  DPARTSZ,L212T120W80H20,剩下全部
    LABE -right DPARTTPLB, L300T122W50H20,分区类型
    EDIT  DPARTTP,L352T120W50H20,0x06

====================================

难道是我的问题,选磁盘,才显示?

=====================================

[ 本帖最后由 dvd008 于 2012-3-8 16:12 编辑 ]

未命名.JPG (61.03 KB, 下载次数: 91)

未命名.JPG
回复

使用道具 举报

216#
发表于 2012-3-8 16:13:48 | 显示全部楼层
是最新的,就差这个字符.我删除了显示,加入(正常状态输入的就是小写),又不显示了.
再加一个或者其它,或者再删除一个,都能显示!

我勾选磁盘,立刻显示了. 去掉勾,又没了!

怎么实现的? 说明里面没有啊? 好比刘千的魔术!

[ 本帖最后由 dvd008 于 2012-3-8 16:19 编辑 ]

未命名2.JPG (57.7 KB, 下载次数: 82)

未命名2.JPG
回复

使用道具 举报

217#
发表于 2012-3-8 16:39:20 | 显示全部楼层
这个一直没能实现

_SUB  EditDisk, W728H500,PECMD分区6.0
      ITEM ,  L480T400W105H30,关闭 (取消),   KILL \%EditDisk%

      ITEM ,  L600T400W105H30,关闭 ,  MESS   需要创建分区 。。。吗?         @#YN    $N
FIND  $YES=%YESNO%, KILL \%EditDisk%

_END

CALL EditDisk
回复

使用道具 举报

218#
发表于 2012-3-8 16:48:32 | 显示全部楼层
原帖由 2012abc19701 于 2012-3-8 16:37 发表
上次发的 分页模拟中有这段代码

解说:
1》
    CHEK BDISK,L190T90W70H20,磁盘,CALL  SHOW_DISK %BDISK.Check% ,0
定义一个选择框。 选择时 或  去选择  时 调用  SHOW_DISK, 并以当前选择情况 为参数
...



这个代码没开始用,还没看
回复

使用道具 举报

219#
发表于 2012-3-8 20:33:53 | 显示全部楼层
那个明白了,好像对LIST列表的无效(原来想把格式化那个指定单元弄一下)

这个:哪个是正确的? 好像都可以
ITEM ,  L480T400W105H30,关闭 (取消),   KILL \%EditDisk%
ITEM ,  L480T400W105H30,关闭 (取消),   KILL \EditDisk
ITEM ,  L480T400W105H30,关闭 (取消),   KILL \
回复

使用道具 举报

220#
发表于 2012-3-8 22:07:27 | 显示全部楼层
修改为这样了.

这个地方,执行后,就变灰,怎么回事?

未命名3.JPG (86.83 KB, 下载次数: 88)

未命名3.JPG

未命名2.JPG (84.66 KB, 下载次数: 86)

未命名2.JPG

未命名.JPG (82 KB, 下载次数: 88)

未命名.JPG
回复

使用道具 举报

221#
发表于 2012-3-9 08:00:11 | 显示全部楼层
67k的地址呢? 只有核心D

修改好了

[ 本帖最后由 dvd008 于 2012-3-9 08:04 编辑 ]

未命名.JPG (82.8 KB, 下载次数: 98)

未命名.JPG
回复

使用道具 举报

222#
发表于 2012-3-9 08:15:57 | 显示全部楼层
上面那个,本来应该是PECMD的地址,是核心D,我刚下
回复

使用道具 举报

223#
发表于 2012-3-9 08:20:59 | 显示全部楼层
关于"分区镜像","磁盘镜像" 能否详细说明?

那个地方,如何建立标准的1.44M,2.88M 软盘镜像? 具体参数?

磁盘镜像, 是不是带磁盘分区表+(一般)启动的第一分区,
问题是: IMG用VDM加载后,格式化, 分区表数据是否还在?
回复

使用道具 举报

224#
发表于 2012-3-9 09:12:46 | 显示全部楼层
还有个问题:
如,建立80M的磁盘镜像, 分区大小,没有使用默认的剩余全部,而是指定为30M,

这个时候, 用VDM加载,显示磁盘大小是80M, 里面看不见30M的分区,

如果加入60M的数据,会写到哪里?
回复

使用道具 举报

225#
发表于 2012-3-9 09:53:40 | 显示全部楼层
这个地方:
如果,    MESS 完成    @#OK *5000
就会如图. 命令行窗口跑前面了

如果,    MESS 完成    @#OK ,然后手工确定, 正常. 回到主界面.

如何带 *5000 ,也正常?

未命名.JPG (47.92 KB, 下载次数: 108)

未命名.JPG
回复

使用道具 举报

226#
发表于 2012-3-9 10:02:04 | 显示全部楼层
还有下面问题:是否正常?

1. MBROS的分区类型是0X98 ,未知类型,如果显示,会改0X00 ,再隐藏, 也无法改为0X98. 如果无法自动处理,
这样情况个别,我可以加入98,手工修改.

2. 新版默认安装那个900K的东西到(空盘),4分区, 显示隐藏分区时,会显示这个900K的盘
这个可能是某次安装失败流下的.删除全部分区,再安装,没有显示了.不过,建4分区,格式化,MBROS破坏.

这个东西,安装位置在什么地方,如何避免意外破坏?

以前版本是放在分区最前面,可以指定第一分区位置,或者先建,再删除,留好位置.


3.更新MBR时, 引导会破坏掉

[ 本帖最后由 dvd008 于 2012-3-9 10:37 编辑 ]
回复

使用道具 举报

227#
发表于 2012-3-9 11:00:45 | 显示全部楼层
各类工具,创建的IMG,好像是有点区别的.虽然名字都是.IMG
如,VDM创建的,和IMDISK创建的

这个是怎么回事?
回复

使用道具 举报

228#
发表于 2012-3-9 11:33:43 | 显示全部楼层
我是PECMD LOAD .INI

启动程序后,主界面的后面是那个CMD窗口,

MESS 如果带计时参数*5000, 时间到了后,关闭计时窗口,回到CMD窗口, 主界面跑CMD窗口后面了,

需要再点一下主窗口.

这个不行,我就去掉*5000, 手工确定完成窗口.
回复

使用道具 举报

229#
发表于 2012-3-9 12:58:44 | 显示全部楼层
PECMD  PART   /MBR=mbros900k.MBR 0

mbros900k.MBR  默认放在哪个目录? 是SYSTEM32 ,还是PECMD.EXE目录(单独使用时)

这样我那个列表里面加入一个, XXX.MBR ,XXX.IMG (后缀名都支持什么?) ,需要时,把自己的XXX文件,
放SYSTEM32目录,即可更新写入. 如:LINUX等的
回复

使用道具 举报

230#
发表于 2012-3-9 14:53:09 | 显示全部楼层
%CurDir%\ 具体指什么目录?
%CurDRV%\ 当前盘,根目录,是不是?
%SYSTEM32%\

PECMD  PART   /MBR=%CurDRV%\1.MBR 0

PECMD  PART   /MBR=%SYSTEM32%\1_63S.MBR 0

新版是?
PECMD  PART   /MBR=#5     0
还是?
PECMD  PART   /MBR=5     0      (这个5,是那个特别的mbros900k.MBR吗?)

糊涂了.......

这个改了....

未命名.JPG (89.82 KB, 下载次数: 95)

未命名.JPG
回复

使用道具 举报

231#
发表于 2012-3-9 15:21:27 | 显示全部楼层
那个CMD窗口问题,可能是ENVI

有,就正常

没有(蓝色部分), 就我说的情况.
我准备去掉*5000

未命名2.JPG (128.57 KB, 下载次数: 95)

未命名2.JPG
回复

使用道具 举报

232#
发表于 2012-3-9 15:32:15 | 显示全部楼层
PECMD  PART   /MBR=%SYSTEM32%\1.MBR     0
PECMD  PART   /MBR=%SYSTEM32%\1_63S.MBR     0

是不是正确的?
如果是,我就加一个类型, 不知道列表方式是否支持

      LIST mbrlx,L520T42W60H20,nt6|win|nt5|dos|%SYSTEM32%\1.MBR|,,nt6

这样,只要把MBR文件,放入SYSTEM32目录,就能加载写入.

可以解决光盘不可写(无法复制到光盘目录下)
回复

使用道具 举报

233#
发表于 2012-3-9 15:46:43 | 显示全部楼层
如果简单,想加入MESS 参数错误@#OK  这样显示.

如上面图, 蓝色那边, 如果
PART -SUPER  %PHYDRV% #%FQLX% %MBRLX% ,缺少必要的"磁盘","分区"参数,提示错误.
回复

使用道具 举报

234#
发表于 2012-3-9 16:15:37 | 显示全部楼层
又加入了两个扭,计算器,记事本, 方便.
另外,那个显示信息,是可以保存为记事本的,原来一直保留图片.

这个分区信息,关键时刻有用啊.

未命名3.JPG (199.48 KB, 下载次数: 93)

未命名3.JPG
回复

使用道具 举报

235#
发表于 2012-3-9 17:26:13 | 显示全部楼层
我这样写,结果却是这样,没有SYSTEM32
%system32%\MBR|%system32%\MBR_63S|

如果没有指定路径, \MBR|\MBR_63S|   ,能默认系统SYSTEM32目录下的MBR ,MBR_63S 吗?
如果能,就方便了.

其它EXE文件,它就默认执行,如计算器,记事本.

MBR 的前63扇区,默认写为MBR_63S ,就自动执行MBR前面这部分?

(我把文件名名字直接改为MBR)

未命名.JPG (91.36 KB, 下载次数: 124)

未命名.JPG
回复

使用道具 举报

236#
发表于 2012-3-9 18:36:53 | 显示全部楼层
MBR 的前63扇区,默认写为MBR_63S ,就自动执行MBR前面这部分?
回复

使用道具 举报

237#
发表于 2012-3-9 18:53:41 | 显示全部楼层
想完成如下效果,这样能行吗?

ENVI MBR=%SystemRoot%\System32\MBR.MBR

ENVI MBR_63S=%SystemRoot%\System32\MBR_63S.MBR

LIST mbrlx,L520T42W60H20,nt6|win|nt5|dos|MBR|MBR_63S|,,nt6
回复

使用道具 举报

238#
发表于 2012-3-10 07:36:42 | 显示全部楼层
67P,ok了
写入第三方MBR
下面问题:
      ITEM ,  L475T70W35H20,隐藏,   CALL HIDEPART  %PHYDRV%#%parth%
      ITEM ,  L430T70W35H20,显示,   CALL HIDEPART  %PHYDRV%#%parth%  反

也想要下面效果,没弄出来.因为HIDEPART已经是一个_SUB了,和下面情况不一样.

_SUB F5
      FIND  $=%PHYDRV%,!!  TEAM  MESS 没有指定磁盘   @#参数错误OK *5000| EXIT _SUB
      FIND  $=%parth%,!!   TEAM  MESS 没有指定分区号 @#参数错误OK *5000| EXIT _SUB
      part -super %PHYDRV%#%parth% %fqlx%
      PART update %PHYDRV%
      MESS 完成    @#OK *5000
_END

未命名.JPG (113.43 KB, 下载次数: 117)

未命名.JPG
回复

使用道具 举报

239#
发表于 2012-3-10 07:41:28 | 显示全部楼层
说明部分,少了一行

PART    /MBR=*63s#5  0    //EXEDATA下的5号资源写入磁盘0的MBR,最多63个扇区。            
PART    /MBR=*63s*%CurDir%\MBROS.MBR   0  //%CurDir%\MBROS.MBR 写入磁盘0的MBR,最多63个扇区

未命名2.JPG (120.58 KB, 下载次数: 122)

未命名2.JPG
回复

使用道具 举报

240#
发表于 2012-3-10 07:44:41 | 显示全部楼层
另外,创建分区后,需要
PART update %PHYDRV%


,删除分区后,需要PART update %PHYDRV% 吗?
紧接着,要重新创建分区
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-9 02:40

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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