无忧启动论坛

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

[MBROSTool6.26]UD升级到UDm:U启部署只需“一拖一格”,PE免改造即可加载隐藏外置!

    [复制链接]
20701#
发表于 2018-1-23 15:52:34 | 只看该作者
ge 发表于 2018-1-23 15:52
没有让LabelR01隐藏呀?ENVI YZZ=LabelR01 ENVI @%BCD%.Visible=0让隐藏的不是BCD这个变量的控件吗?

开始你给一半的代码 有点晕。。。。
回复

使用道具 举报

20702#
发表于 2018-1-23 16:04:49 | 只看该作者
ge 发表于 2018-1-23 15:44
TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1

SET  ::WM_LBUTTONDOWN=0x0201

哥,你这太绕了。。。
回复

使用道具 举报

20703#
发表于 2018-1-23 16:05:31 | 只看该作者
红毛樱木 发表于 2018-1-23 15:52
哦哦哦  懂了。研究下。

谢谢!谢谢!其实这个我也有点晕!
回复

使用道具 举报

20704#
发表于 2018-1-23 16:49:10 | 只看该作者
ge 发表于 2018-1-23 16:05
谢谢!谢谢!其实这个我也有点晕!
  1. TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1

  2. SET  ::WM_LBUTTONDOWN=0x0201

  3. CALL @FROM
  4. _SUB FROM,W500H580,中國象棋,,#2,*F:\遊戲\象棋\Piece\MiniBoard.bmp
  5.     LABE LabelR01,L45T45W40H40,車,*,0x0000ff#0x00ffff,30
  6.         ENVI @LabelR01.MSG=0x0201: ENVI CheckButton=LabelR01
  7.         ENVI @FROM.MSG=0x0201: CALL ZZJS %CheckButton%
  8. _END

  9. _SUB ZZJS *
  10.     ENVI @FROM.Cur=?;;L;T
  11.     CALC L=int(%L%/40)*40
  12.     CALC T=int(%T%/40)*40
  13.         ENVI @%~1.Visible=0
  14.         ENVI @%~1.POS=%L%:%T%
  15.         ENVI @%~1.Visible=1
  16.         ENVI CheckButton=
  17. _END
复制代码


总算想明白你要干啥了。。。不知道这样能不能满足你。试试看
回复

使用道具 举报

20705#
发表于 2018-1-24 08:29:38 | 只看该作者
红毛樱木 发表于 2018-1-23 16:49
总算想明白你要干啥了。。。不知道这样能不能满足你。试试看

谢谢!现在走子问题解决了!
  1. TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1

  2. SET  ::WM_LBUTTONDOWN=0x0201

  3. CALL @FROM
  4. _SUB FROM,W500H580,中國象棋,,#2,*F:\遊戲\象棋\Piece\MiniBoard.bmp
  5.     ENVI ZZF=R [color=Red]//要设置一下轮流走子[/color]
  6.     ENVI YZZ=
  7.     ENVI BCD=

  8.     ENVI @FROM.MSG=0x0201: CALL ZZJS %CheckButton%
  9.     LABE LabelR01,L45T45W40H40,車,*,0x0000ff#0x00ffff,30
  10.     ENVI @LabelR01.MSG=0x0201: FIND $%ZZF%=R,TEAM ENVI CheckButton=LabelR01| CALL ZZFF ! TEAM ENVI BCD=LabelB25| CALL ZZJS [color=Red]%CheckButton% //我原来在计算器脚本里面看过这样写不知道什么意思[/color]
  11.     LABE LabelR25,L405T180W40H40,兵,*,0x0000ff#0x00ffff,30
  12.     ENVI @LabelR25.MSG=0x0201: FIND $%ZZF%=R,TEAM ENVI CheckButton=LabelR25| CALL ZZFF ! TEAM ENVI BCD=LabelR25| CALL ZZJS %CheckButton%
  13.     LABE LabelB01,L405T450W40H40,車,*,0x000000#0x00ffff,30
  14.     ENVI @LabelB01.MSG=0x0201: FIND $%ZZF%=B,TEAM ENVI CheckButton=LabelB01| CALL ZZFF ! TEAM ENVI BCD=LabelB01| CALL ZZJS %CheckButton%
  15.     LABE LabelB25,L45T315W40H40,卒,*,0x000000#0x00ffff,30
  16.     ENVI @LabelB25.MSG=0x0201: FIND $%ZZF%=B,TEAM ENVI CheckButton=LabelB25| CALL ZZFF ! TEAM ENVI BCD=LabelB25| CALL ZZJS %CheckButton%
  17. _END

  18. _SUB ZZJS *
  19.     ENVI @FROM.Cur=?;;L;T
  20.     CALC L=int(%L%/40)*40
  21.     CALC T=int(%T%/40)*40
  22.     FIND $%ZZF%=R,ENVI ZZF=B! ENVI ZZF=R
  23.     [color=Red]ENVI @%~1.Visible=0 //当先点击红车再次点击黑卒时要黑卒隐藏我把BCD的变量加上并替换~1就可以了!~1是什么意思?[/color]
  24.     ENVI @%~1.POS=%L%:%T%
  25.     ENVI @%~1.Visible=1
  26.     ENVI CheckButton=
  27. _END
复制代码

现在没有棋盘!
回复

使用道具 举报

20706#
发表于 2018-1-24 08:50:07 | 只看该作者
红毛樱木 发表于 2018-1-23 16:49
总算想明白你要干啥了。。。不知道这样能不能满足你。试试看

还是效果不好!有时本来被对方吃掉的子没有被隐藏!吃的子隐藏了!
回复

使用道具 举报

20707#
发表于 2018-1-24 09:41:38 来自手机 | 只看该作者
ge 发表于 2018-1-24 08:50
还是效果不好!有时本来被对方吃掉的子没有被隐藏!吃的子隐藏了!

pm一下,要整块代码,还有你那个背景图,不然不好处理呀
回复

使用道具 举报

20708#
发表于 2018-1-24 10:14:43 | 只看该作者
红毛樱木 发表于 2018-1-24 09:41
pm一下,要整块代码,还有你那个背景图,不然不好处理呀

TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1

SET  ::WM_LBUTTONDOWN=0x0201

CALL @FROM
_SUB FROM,W500H580,中國象棋,,#2,*F:\遊戲\象棋\Piece\MiniBoard.bmp这不显示图片
    ENVI ZZF=R
    ENVI YZF=
    ENVI BCD=

    ENVI @FROM.MSG=0x0201: CALL ZZJS %CheckButton%
    LABE LabelR01,L45T45W40H40,車,*,0x0000ff#0x00ffff,30
    ENVI @LabelR01.MSG=0x0201: FIND $%ZZF%=R,TEAM ENVI CheckButton=LabelR01| ENVI YZF=R| CALL ZZFF ! FIND $%YZF%=B,TEAM ENVI BCD=LabelB25| CALL ZZJS %CheckButton%
    LABE LabelR25,L405T180W40H40,兵,*,0x0000ff#0x00ffff,30
    ENVI @LabelR25.MSG=0x0201: FIND $%ZZF%=R,TEAM ENVI CheckButton=LabelR25| ENVI YZF=R| CALL ZZFF ! FIND $%YZF%=B,TEAM ENVI BCD=LabelR25| CALL ZZJS %CheckButton%
    LABE LabelB01,L405T450W40H40,車,*,0x000000#0x00ffff,30
    ENVI @LabelB01.MSG=0x0201: FIND $%ZZF%=B,TEAM ENVI CheckButton=LabelB01| ENVI YZF=B| CALL ZZFF ! FIND $%YZF%=R,TEAM ENVI BCD=LabelB01| CALL ZZJS %CheckButton%
    LABE LabelB25,L45T315W40H40,卒,*,0x000000#0x00ffff,30
    ENVI @LabelB25.MSG=0x0201: FIND $%ZZF%=B,TEAM ENVI CheckButton=LabelB25| ENVI YZF=B| CALL ZZFF ! FIND $%YZF%=R,TEAM ENVI BCD=LabelB25| CALL ZZJS %CheckButton%
_END

_SUB ZZJS *
    ENVI @FROM.Cur=?;;L;T
    CALC L=int(%L%/40)*40
    CALC T=int(%T%/40)*40
    FIND $%ZZF%=R,!! FIND $%YZF%=R,ENVI ZZF=B修改了一下!不然轮流走子时可能会出现问题
    FIND $%ZZF%=B,!! FIND $%YZF%=B,ENVI ZZF=R
    ENVI @%BCD%.Visible=0
    ENVI @%~1.POS=%L%:%T%
    ENVI @%~1.Visible=1
    ENVI CheckButton=
_END
我很笨!很多的东西也不懂!就是好奇!谢谢你!
回复

使用道具 举报

20709#
发表于 2018-1-24 11:18:18 | 只看该作者
赞一个!
回复

使用道具 举报

20710#
发表于 2018-1-24 11:31:10 | 只看该作者
ge 发表于 2018-1-24 10:14
TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1

SET  ::WM_LBUTTONDOWN=0x0201

图片文件一起传上来。
回复

使用道具 举报

20711#
发表于 2018-1-24 13:30:13 | 只看该作者
红毛樱木 发表于 2018-1-24 11:31
图片文件一起传上来。

谢谢! XQ.zip (3.03 KB, 下载次数: 4)
回复

使用道具 举报

20712#
发表于 2018-1-24 14:11:18 | 只看该作者
  1. _SUB FROM,W500H580,中國象棋,,#2,,*%CurDir%\MiniBoard.bmp
复制代码

少了逗号
背景图片太小了。。。要自己拉大
回复

使用道具 举报

20713#
发表于 2018-1-24 14:15:05 | 只看该作者

  1. TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1

  2. SET  ::WM_LBUTTONDOWN=0x0201

  3. CALL @FROM
  4. _SUB FROM,W500H555,中國象棋,,#2,#,*%CurDir%\MiniBoard.bmp
  5.         ENVI @this.HitTest=500
  6.     ENVI ZZF=R //为了可以轮流走子
  7.     ENVI YZF= //用于判断是否走子完成
  8.     ENVI BCD=

  9.     ENVI @FROM.MSG=0x0201: CALL ZZJS %CheckButton%
  10.     LABE LabelR01,L45T45W40H40,車,*,0x0000ff#0x00ffff,30
  11.     ENVI @LabelR01.MSG=0x0201: FIND $%ZZF%=R,TEAM ENVI CheckButton=LabelR01| ENVI YZF=R| CALL ZZFF ! FIND $%YZF%=B,TEAM ENVI BCD=LabelB25| CALL ZZJS %CheckButton%
  12.     LABE LabelR25,L405T180W40H40,兵,*,0x0000ff#0x00ffff,30
  13.     ENVI @LabelR25.MSG=0x0201: FIND $%ZZF%=R,TEAM ENVI CheckButton=LabelR25| ENVI YZF=R| CALL ZZFF ! FIND $%YZF%=B,TEAM ENVI BCD=LabelR25| CALL ZZJS %CheckButton%
  14.     LABE LabelB01,L405T450W40H40,車,*,0x000000#0x00ffff,30
  15.     ENVI @LabelB01.MSG=0x0201: FIND $%ZZF%=B,TEAM ENVI CheckButton=LabelB01| ENVI YZF=B| CALL ZZFF ! FIND $%YZF%=R,TEAM ENVI BCD=LabelB01| CALL ZZJS %CheckButton%
  16.     LABE LabelB25,L45T315W40H40,卒,*,0x000000#0x00ffff,30
  17.     ENVI @LabelB25.MSG=0x0201: FIND $%ZZF%=B,TEAM ENVI CheckButton=LabelB25| ENVI YZF=B| CALL ZZFF ! FIND $%YZF%=R,TEAM ENVI BCD=LabelB25| CALL ZZJS %CheckButton%
  18. _END

  19. _SUB ZZFF
  20.     //这个好像是用不到了!
  21. _END

  22. _SUB ZZJS *
  23.     ENVI @FROM.Cur=?;;L;T
  24.     CALC L=int(%L%/40)*40
  25.     CALC T=int(%T%/40)*40
  26.     FIND $%ZZF%=R,!! FIND $%YZF%=R,ENVI ZZF=B //判断是否走子完成
  27.     FIND $%ZZF%=B,!! FIND $%YZF%=B,ENVI ZZF=R
  28.     ENVI @%BCD%.Visible=0
  29.     ENVI @%~1.POS=%L%:%T%
  30.     ENVI @%~1.Visible=1
  31.     ENVI CheckButton=
  32.     ENVI @FROM=%L%:%T%$%BCD%%YZF%@%YZZ%%ZZF% //如果出现错误可以在标题栏查看哪个变量有问题
  33. _END

复制代码


这样似乎更合理一些,你慢慢调整吧。
MiniBoard.7z (1.58 KB, 下载次数: 4)
回复

使用道具 举报

20714#
发表于 2018-1-24 17:41:29 | 只看该作者
红毛樱木 发表于 2018-1-24 14:15
这样似乎更合理一些,你慢慢调整吧。

谢谢!我也调整了图片大小正好合适!现在不知道为什么会有透明的网格!并且不是在棋盘格上!所以我重新找了一个图片!重新调整了一下!还有点其它问题比如走子后棋盘上的线不在棋子中间!后来好好看看才发现并不是40的!现在除了不能让棋子以规定的走法其它没有什么问题了! PECMD脚本中国象棋界面.zip (306.35 KB, 下载次数: 5) 非常感谢!
回复

使用道具 举报

20715#
发表于 2018-1-24 18:27:43 来自手机 | 只看该作者
ge 发表于 2018-1-24 17:41
谢谢!我也调整了图片大小正好合适!现在不知道为什么会有透明的网格!并且不是在棋盘格上!所以我重新找 ...

棋子按规则走,要全部定义,要慢慢来
回复

使用道具 举报

20716#
发表于 2018-1-24 19:03:02 | 只看该作者
红毛樱木 发表于 2018-1-24 18:27
棋子按规则走,要全部定义,要慢慢来

是呀!如果让棋子按规定方式走主这个代码量太大了!我还是想学编程!觉得没有哪个简单!就是觉得自己脑子好多年都没有好好用过了!人都笨了!怕是学不好!或者学好了在实际工作中怕脑子转不过来不能解决问题!可是当时什么都不懂!
回复

使用道具 举报

20717#
发表于 2018-1-24 19:04:13 | 只看该作者
红毛樱木 发表于 2018-1-24 18:27
棋子按规则走,要全部定义,要慢慢来

忘记添加初始化局面了!
回复

使用道具 举报

20718#
发表于 2018-1-24 19:05:05 | 只看该作者
红毛樱木 发表于 2018-1-24 18:27
棋子按规则走,要全部定义,要慢慢来

PECMD脚本中国象棋界面.zip (306.52 KB, 下载次数: 12)
回复

使用道具 举报

20719#
发表于 2018-1-25 20:18:12 | 只看该作者
好详细的教程
回复

使用道具 举报

20720#
发表于 2018-1-27 16:01:31 | 只看该作者
麻烦各位大大看看这个是什么原因
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=404463
回复

使用道具 举报

20721#
发表于 2018-1-27 16:01:46 | 只看该作者
本帖最后由 bqtanterry 于 2018-2-1 20:44 编辑

UEFI启动总是启动\efi\microsoft\boot\bcd?不能启动xorboot.efi
回复

使用道具 举报

20722#
发表于 2018-1-29 23:14:30 | 只看该作者
本帖最后由 hbpgyb 于 2018-1-29 23:24 编辑

每天都在使用   今晚特意顶贴感谢大师

)99%6~7A@A2`Y6GU`FLW3T7.png (34.98 KB, 下载次数: 187)

)99%6~7A@A2`Y6GU`FLW3T7.png

(%9@V4~Q39{%6JD)6`2X1AT.png (120.43 KB, 下载次数: 179)

(%9@V4~Q39{%6JD)6`2X1AT.png

点评

请问你制作的多UDM分区,是按照什么设置制作的?我的设置如下图,但启动后总是黑屏。 [attachimg]367950[/attachimg]  详情 回复 发表于 2018-3-7 10:19
回复

使用道具 举报

20723#
发表于 2018-1-30 10:49:56 | 只看该作者
@ddsony
在吗。你手上有没有当时m大网盘里有一个yjd目录专用的版本?就是在胜利版基础上修复我反馈的几个小问题。

现在新版制作出来有问题,m大没空处理。所以打算先用旧版了。发现好像我自己没备份。。

点评

你目录里的旧版本我没有,M大删除了,也就没有了。  详情 回复 发表于 2018-2-9 12:54
回复

使用道具 举报

20724#
发表于 2018-2-9 12:54:23 | 只看该作者
yjd 发表于 2018-1-30 10:49
@ddsony
在吗。你手上有没有当时m大网盘里有一个yjd目录专用的版本?就是在胜利版基础上修复我反馈的几个 ...

你目录里的旧版本我没有,M大删除了,也就没有了。

点评

yjd
m大恢复了。不过我现在用6.23的可以了。就没用老版本了。  详情 回复 发表于 2018-2-9 21:20
回复

使用道具 举报

20725#
发表于 2018-2-9 21:20:33 | 只看该作者
ddsony 发表于 2018-2-9 12:54
你目录里的旧版本我没有,M大删除了,也就没有了。

m大恢复了。不过我现在用6.23的可以了。就没用老版本了。
回复

使用道具 举报

20726#
发表于 2018-2-15 10:22:41 | 只看该作者
本帖最后由 ge 于 2018-2-15 10:35 编辑
bqtanterry 发表于 2018-1-27 16:01
UEFI启动总是启动\efi\microsoft\boot\bcd?不能启动xorboot.efi


你给xorboot.efi改下名呀!这个你问错人了!M大不是xorboot作者!你也没有看明白使用说明!

【使用说明】
UEFI版的 XORBOOT 将执行文件 xorboot.efi 和菜单文件 xorboot.xor 分开设计,其中 xorboot.efi 可以任意改名,放在 ESP 分区的任意位置(对于移动介质,应放在 efi\boot 下面,文件名为bootx64.efi/bootia32.efi,以便在其他电脑上启动),菜单文件固定为 xorboot.xor(32位平台菜单为 xorboot32.xor),应放在 efi 文件同文件夹下或 \efi\xorboot 下面。
使用时先用 XORBOOTU.EXE 导出 XORBOOT.EFI 到 ESP 分区,并将其设置为第一启动项。(若已经设置好启动项,则可跳过此步)然后用 XROBOOTU.EXE 编辑菜单文件 XORBOOT.XOR。如果使用背景图片,则背景图片也应放在此文件夹下面。
因为 WINDOWS XP 系统不支持 UEFI 平台,所以 XORBOOTU.EXE 也没有支持 XP 系统,请在 WIN7 以上系统或 PE 中使用。
回复

使用道具 举报

20727#
发表于 2018-2-15 10:33:52 | 只看该作者
M大!我使用PECMD - WinPE Commander (Modified By DSystem mdyblog.blog.163.com)V201201.88.05.75 X64 高度兼容 Version: 4.0 Build: (2015-11-11) 2015-04-20 16:42:58,
在用SEND #0x10_,#0x67,#0x10^,#0x53,#0x10_,#0xBA,#0x10^命令不能正解输出&s:[color=Red]!我在文本编辑器里面看到是7s:/color]
回复

使用道具 举报

20728#
发表于 2018-2-22 20:02:54 | 只看该作者
哪个是最新版啊
回复

使用道具 举报

20729#
发表于 2018-2-23 10:11:14 | 只看该作者
ge 发表于 2018-2-15 10:22
你给xorboot.efi改下名呀!这个你问错人了!M大不是xorboot作者!你也没有看明白使用说明!

【使用 ...

我的意思是,无论钢光盘还是软光盘,UEFI启动,对于第三方的UEFI启动程序,如xorboot.efi 或refind_x64.efi,MBROSTool工具总是启动\efi\microsoft\boot\bcd,不能引导xorboot.efi 或refind_x64.efi

点评

可以,有个隐藏分区morostool没有提供挂载选项,需要用bootice挂载后修改  发表于 2018-2-23 16:00
回复

使用道具 举报

20730#
发表于 2018-2-23 14:14:33 | 只看该作者
bqtanterry 发表于 2018-2-23 10:11
我的意思是,无论钢光盘还是软光盘,UEFI启动,对于第三方的UEFI启动程序,如xorboot.efi 或refind_x64.e ...

你想用BCD引导xorboot.efi?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-16 05:40

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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