dvd008 发表于 2012-2-28 09:51:55

这回差不多了.
说明部分基本完成,更改激活,分区类型,又加入了UPDATE,使其可以显示更改信息.

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


有个问题,可能我没有弄明白,
和本工具无关.

脚本压缩后,内置无效, 外置有效,如LOAD INI ,或者指定PECMD打开WCZ
不压缩,内置有效(代码复制进去,编译)

[ 本帖最后由 dvd008 于 2012-2-28 10:09 编辑 ]

mdyblog 发表于 2012-2-28 10:33:02

原帖由 dvd008 于 2012-2-28 09:51 发表 http://bbs.wuyou.net/images/common/back.gif
这回差不多了.
说明部分基本完成,更改激活,分区类型,又加入了UPDATE,使其可以显示更改信息.

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


有个问题,可能我没有弄明白,
和本 ...

压缩后为2进制,普通复制方法不能复制2进制。

这是直接用替换的方法。
1.

2.

3. 点 替换。

运行效果:

good luck

[ 本帖最后由 2012abc19701 于 2012-2-28 10:36 编辑 ]

dvd008 发表于 2012-2-28 10:39:42

明白了

当时也差不多做到这步了,

默认,那几行都是空的,当时没有手工输入SCRIPT 101 2052 ,
替换纽不可用

mdyblog 发表于 2012-2-28 10:40:41

原帖由 2012abc19701 于 2012-2-28 10:33 发表 http://bbs.wuyou.net/images/common/back.gif


压缩后为2进制,普通复制方法不能复制2进制。

这是直接用替换的方法。
1.
137785
2.
137786
3. 点 替换。

运行效果:
137787
good luck
替换 是通用方法(如各种资源)。 也适用非压缩脚本。

mdyblog 发表于 2012-2-28 10:42:29

原帖由 dvd008 于 2012-2-28 10:39 发表 http://bbs.wuyou.net/images/common/back.gif
明白了

当时也差不多做到这步了,

默认,那几行都是空的,当时没有手工输入SCRIPT 101 2052 ,
替换纽不可用
呵呵。慢慢摸索,摸着石头过河。

dvd008 发表于 2012-2-28 10:44:17

内置压缩时,
      GROU -right   ,    L10T5W330H190, //创建分区

//创建分区这个注释无效

[ 本帖最后由 dvd008 于 2012-2-28 10:45 编辑 ]

dvd008 发表于 2012-2-28 10:55:25

另外我发现(未完全证实)

如果数据没有写到分区后面或者前面, 是可以保持其它参数,
仅更改起始和长度,来调整分区大小.

haiou327 发表于 2012-2-28 11:38:04

回复 #648 dvd008 的帖子

GROU -right   ,    L10T5W330H190, //创建分区
//与注释字符串之间要留空格吧

dvd008 发表于 2012-2-28 11:58:55

外置这样,没问题. 不压缩也没问题

仅内置,并压缩时出现

mdyblog 发表于 2012-2-28 13:24:38

[更新194#636:PECMD-32.2012.1除夕版.多窗口多线-U59裸机系统+18M酷MiniPE

[更新194#636:PECMD-32.2012.1除夕版.多窗口多线-U59裸机系统+18M酷MiniPE


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



194#636楼 U59MOUN *query 变量名[=rw][,Mount目标目录]   消息映射:EDIT,MEMO,ITEM,LABE
   关闭大小调整。

[ 本帖最后由 2012abc19701 于 2012-2-28 13:27 编辑 ]

988668 发表于 2012-2-28 14:19:35

今天又看见更新了,呵呵,果然高手,现在又有许多好玩的新功能可用了,赞一个

lmle 发表于 2012-2-28 14:56:54

LABE文字的颜色能做成在脚本里更改吗?
如:LABE原来的文字颜色是黑色,当符合某一条件后,我可以把它改成红色。

mdyblog 发表于 2012-2-28 14:58:44

原帖由 clonecd 于 2012-2-28 14:21 发表 http://bbs.wuyou.net/images/common/back.gif
太给力了!行动真是迅速啊。

支持ITEM 、LABLE消息映射了,能给个WCS范例吗?

顺便问一下,wcz是wcs的压缩格式吗?用什么压缩啊?

同样也可以用PECMD.EXE LOAD加载吧?

A1: MSG.WCS

#!PECMD
//格式
//ENVI @控件或窗口名.MSG=消息:命令
//下面3个消息
//WM_MOUSEENTER 0x1000 鼠标进入
//WM_MOUSEHOVER 0x02A1 鼠标停留
//WM_MOUSELEAVE 0x02A3 鼠标离开
ENVI MSG=空
CALL @子程式
_SUB 子程式,W400H400,新視窗PECMD2012.1.59,,
      LABELB,L10T50W200H40,LABE%MSG%
      EDIT| ED, L10T100W200H40,EDIT%MSG%,,4
      ITEMBT, L10T150W200H40,ITEM%MSG%
      MEMOMO, L10T200W200H60,MEMO%MSG%
      
      ENVI @ED.MSG=0x1000:ENVI @ED=欢迎光临
      ENVI @ED.MSG=0x02A1:ENVI @ED=欢迎指导
      ENVI @ED.MSG=0x02A3:ENVI @ED=下次再来
      ENVI @BT.MSG=0x1000:ENVI @BT=欢迎光临
      ENVI @BT.MSG=0x02A1:ENVI @BT=欢迎指导
      ENVI @BT.MSG=0x02A3:ENVI @BT=下次再来
      ENVI @LB.MSG=0x1000:ENVI @LB=欢迎光临
      ENVI @LB.MSG=0x02A1:ENVI @LB=欢迎指导
      ENVI @LB.MSG=0x02A3:ENVI @LB=下次再来
      
      ENVI @MO.MSG=0x1000:ENVI @MO=欢迎光临
      ENVI @MO.MSG=0x02A1:ENVI @MO=欢迎指导
      ENVI @MO.MSG=0x02A3:ENVI @MO=下次再来
_END



2. WCZ 为 WCS 经PECMD 的 CMPS 压缩而来。
┣━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃    │格式│CMPS [-f] [-m] [-u] 源文件 [,]压缩文件                                                    ┃
┃    ├──┼──────────────────────────────────────────────┨
┃CMPS│功能│压缩文件。                                                                                  ┃
┃    ├──┼──────────────────────────────────────────────┨
┃    │参数│-f 表示保留资源文件的格式标志,可要可不要。-m不加密。-u解压                                 ┃
┃    ├──┼──────────────────────────────────────────────┨
┃    │示例│CMPS A.wcsA.wcz                                                                           ┃
┃    ├──┼──────────────────────────────────────────────┨
┃    │备注│压缩文件可以直接load运行,或作为内置脚本,图标,位图。大小不限。加密文件可运行不可解压。    ┃

PECMDHELP   CMPS

压缩文件可以直接load运行,或作为内置脚本,图标,位图。大小不限。
加密文件可运行(使用)不可解压。

mdyblog 发表于 2012-2-28 15:19:11

原帖由 lmle 于 2012-2-28 14:56 发表 http://bbs.wuyou.net/images/common/back.gif
LABE文字的颜色能做成在脚本里更改吗?
如:LABE原来的文字颜色是黑色,当符合某一条件后,我可以把它改成红色。

可以做两个重叠的LABE,
让一个显示另一个不显示。

ENVIB1.Visable=0
ENVIB2.Visable=1


ENVIB2.Visable=0
ENVIB1.Visable=1

mdyblog 发表于 2012-2-28 15:27:57

原帖由 dvd008 于 2012-2-28 11:58 发表 http://bbs.wuyou.net/images/common/back.gif
外置这样,没问题. 不压缩也没问题

仅内置,并压缩时出现
下 U59B

mdyblog 发表于 2012-2-28 15:37:56

原帖由 2012abc19701 于 2012-2-28 13:24 发表 http://bbs.wuyou.net/images/common/back.gif
[更新194#636:PECMD-32.2012.1除夕版.多窗口多线-U59裸机系统+18M酷MiniPE


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

WIM_QUERY.WCS
MOUN *query RW=rw,D:\Y
MOUN *query MSG1,D:\Y
MOUN *query ALL
MESS RW:%RW% \nMSG1: \n%MSG1% \n \nALL: \n%ALL% \n @#OK




[ 本帖最后由 2012abc19701 于 2012-2-28 15:55 编辑 ]

mygamexxx 发表于 2012-2-28 16:12:18

直接替换无法启动,查看原PECMD.EXE是老九的3.6.1001.313.X86U版。
是否要修改PECMD.INI?

dvd008 发表于 2012-2-28 18:14:47

59c, // 显示正常了

mdyblog 发表于 2012-2-28 19:00:03

原帖由 mygamexxx 于 2012-2-28 16:12 发表 http://bbs.wuyou.net/images/common/back.gif
直接替换无法启动,查看原PECMD.EXE是老九的3.6.1001.313.X86U版。
是否要修改PECMD.INI?

在 PECMD.INI 开始加一个 LOG
LOGS   *C:\pecmd2012.log

LOGS   *D:\pecmd2012.log

C: D: 是你的真实硬盘,再查看pecmd2012.log, 看卡在哪儿。

有几处不同, SSTR.LPOS,RPOS

2011hwo1 发表于 2012-2-28 19:58:35

还有init命令也不同吧 ,没有命令参数了

hhh333 发表于 2012-2-28 21:51:17

又发现了几个问题:

1、按键等待后,好象检不出按键,如下:
TEAM TEXT 5秒内按住Ctrl键可以手动选择装载模式,否则由程序自动选择...... #0xEE $20|WAIT -5000
IFEX KEY=17,CALL @ManulSetLoadMode

尽管按了CTRL键,但呼不出窗口

2、CurDir后面带一个“\",如ini放在h3pe,则得到e:\h3pe\,而其他的内置变量如Program则不带;另外,用PATH命令改变目录后,再看CurDir又没有了。

3、如下:
FIND $%BootOS%=W7,ENVI LDOPICO=ICO_06.ico!ENVI LDOPICO=Shell32.dll#5
LINK %Desktop%\装卸外置程序,PECMD.EXE,%IniDir%\WINPE.INI,%LDOPICO%

似乎图标名称不能用变量(程序运行时%LDOPICO%=Shell32.dll#5,快捷方式无图标)。

4、WALL命令不能动态改变壁纸。

[ 本帖最后由 hhh333 于 2012-2-28 21:59 编辑 ]

mdyblog 发表于 2012-2-28 22:11:19

兼容 PECMD4.0?

大家认为 需要完全兼容 PECMD4.0吗?
特别是, LPOS RPOS 等字符串, 现在参数按以前的顺序。

而 PECMD 4.0 改了, 参数顺序反了, 需要改成PECMD4.0 一样吗?

hhh333 发表于 2012-2-28 22:22:55

回复 #667 2012abc19701 的帖子

字符操作老方式更习惯,大概是字串中有分号时,可能出问题,所有老九改了

2011hwo1 发表于 2012-2-28 22:24:56

兼容3.8我认为就可以了,把upnp命令加上吧

mdyblog 发表于 2012-2-28 22:40:35

[更新197#636:PECMD-32.2012.1除夕版.多窗口多线-U59D裸机系统+18M酷MiniPE

[更新197#636:PECMD-32.2012.1除夕版.多窗口多线-U59D裸机系统+18M酷MiniPE


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

197#636楼 U59D      +消息映射:窗口本身。

mdyblog 发表于 2012-2-28 22:42:25

原帖由 mygamexxx 于 2012-2-28 16:12 发表 http://bbs.wuyou.net/images/common/back.gif
直接替换无法启动,查看原PECMD.EXE是老九的3.6.1001.313.X86U版。
是否要修改PECMD.INI?

用 U59D试试。 我刚才 用 U59D试试, 可以成功。

mdyblog 发表于 2012-2-28 22:44:06

原帖由 2012abc19701 于 2012-2-28 22:40 发表 http://bbs.wuyou.net/images/common/back.gif
[更新197#636:PECMD-32.2012.1除夕版.多窗口多线-U59D裸机系统+18M酷MiniPE


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

CALL @子程式
_SUB 子程式,W400H200,新視窗PECMD2012.1.58,,
      ENVI @子程式.MSG=0x1000:TEAM ENVI @子程式=0x1000鼠标进入--
      ENVI @子程式.MSG=0x02A1:TEAM ENVI @子程式=0x02A1鼠标停留--
      ENVI @子程式.MSG=0x02A3:TEAM ENVI @子程式=0x02A3鼠标离开--

_END

mdyblog 发表于 2012-2-29 00:57:06

[更新198#636:PECMD-32.2012.1除夕版.多窗口多线-U60裸机系统+18M酷MiniPE

[更新198#636:PECMD-32.2012.1除夕版.多窗口多线-U60裸机系统+18M酷MiniPE


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


198#636楼 U60      消息映射:MSG/SENDMSG/POSTMSG。//HELP 消息




┣━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
┃消息│参数│ENVI @窗口和控件名.MSG=消息号:执行的命令               //定义消息映射(捕捉)
┃映射│    │ENVI @窗口和控件名.POSTMSG=消息号                      //异步发送消息      
┃    │    │ENVI @窗口和控件名.SENDMSG=消息号                      //同步发送消息      
┃    │    │适用用于_SUB窗口和控件。消息号见WM_消息.WCS,可以IMPORT                     
┣━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

[ 本帖最后由 2012abc19701 于 2012-2-29 00:58 编辑 ]

mdyblog 发表于 2012-2-29 00:59:41

原帖由 hhh333 于 2012-2-28 21:51 发表 http://bbs.wuyou.net/images/common/back.gif
又发现了几个问题:

1、按键等待后,好象检不出按键,如下:
TEAM TEXT 5秒内按住Ctrl键可以手动选择装载模式,否则由程序自动选择...... #0xEE $20|WAIT -5000
IFEX KEY=17,CALL @ManulSetLoadMode

尽 ...

A: 1-3
   U60

dvd008 发表于 2012-2-29 07:45:55

提一个新问题,能否实现不重要.

一些磁盘修复工具,可以修复0到0扇区损坏.
1. 通过将好的扇区,映射到0, 或者说换位置.效果不好

2. 改变磁盘的物理起始位置, 使 0 后移到指定位置. (BIOS检测参数都会变化)
有点象HPA了
页: 12 13 14 15 16 17 18 19 20 21 [22] 23 24 25 26 27 28 29 30 31
查看完整版本: [更新376#2825]PECMD2012.1.80.13_Win32_64.多窗口多线程.裸机系统2.3.3.1+18M酷M...