无忧启动论坛

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

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

    [复制链接]
151#
发表于 2016-1-17 11:08:18 | 显示全部楼层
mdyblog 发表于 2016-1-17 11:02
MBROSTool6.5.0.4-1201x86x64.7z
    美化了下下。

PECMD执行命令时,运行一个程序或弹出窗口时,如果程序没有启动完成或窗口没有创建完成,等待程序启动完成或窗口创建完成后再继续往下执行?打比方命令打开网络连接,右键双击宽带连接!如果中间用WAIT不行,窗口弹出的时间不固定!我的意思就是如何等待EXEC %SystemRoot%\system32\control.exe %SystemRoot%\System32\ncpa.cpl窗口打开后再执行下一条命令?可不可以解决?谢谢!
回复

使用道具 举报

152#
发表于 2016-1-17 11:13:03 | 显示全部楼层
mdyblog 发表于 2016-1-17 11:08
就你举的例子来说
%SystemRoot%\system32\control.exe %SystemRoot%\System32\ncpa.cpl
这个是和麻烦。 ...

哪这个不行了?如果是换成别的程序呢?能否待程序启动成功后再往后执行?

点评

对于普通程序可试试 -shel: WAIT 1 这个1不是关键。 这个命令会等待calc.exe的图形部分。5秒超时。 WAIT 1,只是再等1毫秒。忽略不计。  详情 回复 发表于 2016-1-17 11:15
回复

使用道具 举报

153#
发表于 2016-1-17 11:33:01 | 显示全部楼层
mdyblog 发表于 2016-1-17 11:15
对于普通程序可试试 -shel:

还有那比如右键属性弹出的窗口或是弹出的消息窗口,怎么办?FIND --wid* &&WID,系统,如果没有弹出前就执行就找不到了!
回复

使用道具 举报

154#
发表于 2016-1-17 18:13:16 | 显示全部楼层
mdyblog 发表于 2016-1-17 15:43
就是要先缩回原来的配置。
这个, 就算了吧。

查找网络连接窗口查找不到继续查找
FIND --wid* &&WID,网络连接
FIND %&WID%=0,FIND --wid* &&WID,网络连接
不行呀!

点评

等待; 循环 等待 检测。  详情 回复 发表于 2016-1-17 19:09
回复

使用道具 举报

155#
发表于 2016-1-20 08:36:51 | 显示全部楼层
本帖最后由 ge 于 2016-1-20 08:38 编辑
mdyblog 发表于 2016-1-20 07:41
1) 重新下载 Y.Porteus-KDE-zh_CN-i586-20160115.iso
或自行更新ISO中的菜单:


我才弄明白!无论是窗口应用还是消息框!都弹出窗口!窗口都有标题!判断窗口是否创建完成加上LOOP就对了!
EXEC %SystemRoot%\system32\control.exe %SystemRoot%\System32\ncpa.cpl       //打开网络连接
FIND --wid* &&WID,网络连接                                                                                 //查找网络连接窗口
LOOP %&WID%=0,FIND --wid* &&WID,网络连接                                                         //查找不到网络连接窗口继续查找
这个就对了吧?
回复

使用道具 举报

156#
发表于 2016-1-20 08:55:22 | 显示全部楼层
mdyblog 发表于 2016-1-20 08:41
对的,
优化下, 免得系统忙死,加了WAIT, 加了超时(30秒)

谢谢!我人太笨了!才弄明白!
回复

使用道具 举报

157#
发表于 2016-1-25 08:06:39 | 显示全部楼层
mdyblog 发表于 2016-1-21 18:34
360速度也降到百度盘一样了300K左右了。以前好快的哦。

还是不行呀!
EXEC %SystemRoot%\system32\control.exe %SystemRoot%\System32\ncpa.cpl                                                       //打开网络连接
FIND --wid* &&WLL,网络连接                                                                                                  //查找网络连接窗口
SET &Tm=30000                                                                                                               //设置循环为30秒
LOOP #%&Tm%>0,@TEAM FIND --wid* &&WLL,网络连接| IFEX $%&WLL%<>0, EXIT LOOP| WAIT 50| CALC &Tm=%&Tm% - 50                    //查找不到网络连接窗口继续查找
ENVI @@POS=%&WLL%:0:0:@1100:600                                                                                             //改变网络连接窗口位置
ENVI @@Cur=150;155                                                                                                          //移动鼠标位置到宽带连接
WAIT 500                                                                                                                    //等待500毫秒
SEND -m 0x8008                                                                                                              //按下鼠标右键
SEND -m 0x10                                                                                                                //弹起鼠标右键
SEND -m 1;70;135                                                                                                            //移动鼠标位置到属性
WAIT 500                                                                                                                    //等待500毫秒
SEND -m 0x8002                                                                                                              //按下鼠标左键
SEND -m 0x8004                                                                                                              //弹起鼠标左键
FIND --wid* &&KDL,宽带连接 属性                                                                                             //查找宽带连接属性窗口
SET &Tn=30000                                                                                                               //设置循环为30秒
LOOP #%&Tn%>0,@TEAM LOOP %&KDL%=0,FIND --wid* &&KDL,宽带连接 属性| IFEX $%&KDL%<>0, EXIT LOOP| WAIT 50| CALC &Tn=%&Tn% - 50 //查找不到宽带连接属性窗口继续查找
没有等到宽带连接 属性窗口弹出就已经往下执行了!觉得命令也不会有问题了!
回复

使用道具 举报

158#
发表于 2016-1-27 19:21:10 | 显示全部楼层
mdyblog 发表于 2016-1-27 18:38
到底有没有  【firadisk64位带数字签名】

PECMD怎么能在已经创建好的窗口中新建控件,鼠标点击此控件可以移动它?

点评

示例:  详情 回复 发表于 2016-1-27 21:09
可以用我的WIN10(RAMOS)测试你的不支持拖动了。 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=374846&fromuid=391084  发表于 2016-1-27 19:30
回复

使用道具 举报

159#
发表于 2016-1-27 19:32:03 | 显示全部楼层
mdyblog 发表于 2016-1-27 18:38
到底有没有  【firadisk64位带数字签名】

LABE ITEM IMAG什么都可以!
回复

使用道具 举报

160#
发表于 2016-1-28 10:00:01 | 显示全部楼层

谢谢!不是太明白!要是想简化一下,新建一个变量ENVI NR=.MSG=_%WM_LBUTTONDOWN%::&&wParm,&&lParm, TEAM ENVI @this.MouseCapture=1| OnMOUSEBegin %&wParm% %&lParm%就不能用了!

点评

比如 加 ge_控件1: LABE+ -vcenter ge_控件1[/backcolor],L67T233W38H24[/backcolor],B02,*, ENVI @MyCtr02.MSG=_%WM_LBUTTONDOWN%::&&wParm,&&lParm, TEAM ENVI @this.MouseCapture=1| OnMOUSEBegin %&w  详情 回复 发表于 2016-1-28 10:13
回复

使用道具 举报

161#
发表于 2016-1-28 10:59:04 | 显示全部楼层
mdyblog 发表于 2016-1-28 10:13
比如 加 ge_控件1:
    LABE+ -vcenter ge_控件1,L67T233W38H24,车,*,
    ...

    ENVI @ge_MyCtr02.%NR% ge_MyCtr02
不替换变量NR时上面的可以用!否则不行!
回复

使用道具 举报

162#
发表于 2016-2-3 14:05:37 | 显示全部楼层

那如何删除或者隐藏指定控件? 比如黑车8平7吃红兵,怎么才能让兵消失呢?谢谢!

点评

ENVI @ITEM1.Visable=0  详情 回复 发表于 2016-2-3 14:50
回复

使用道具 举报

163#
发表于 2016-2-3 14:10:54 | 显示全部楼层

如何删除或者隐藏指定的控件? 比如黑车吃红兵,怎么才能让红兵消失!
回复

使用道具 举报

164#
发表于 2016-2-3 14:12:17 | 显示全部楼层
回复怎么成点评了?
回复

使用道具 举报

165#
发表于 2016-2-3 15:40:52 | 显示全部楼层
mdyblog 发表于 2016-2-3 14:50
ENVI  @ITEM1.Visable=0

要是知道控件名就可以这样写了!那不知道呢?黑车吃了红兵那红兵没有了,要是吃了红炮红炮就没有了!就是黑车吃了哪个哪个就没有了!

点评

每个控件都应该有一个唯一的控件名。 注意 : 【控件名】 和 【显示】 是2回事。 不同控件名, 可以显示相同。 [attachimg]239031[/attachimg]  详情 回复 发表于 2016-2-3 16:15
回复

使用道具 举报

166#
发表于 2016-2-3 17:28:45 | 显示全部楼层
mdyblog 发表于 2016-2-3 16:15
每个控件都应该有一个唯一的控件名。

注意 :  【控件名】 和 【显示】 是2回事。

我是说移动一个棋子到另一个棋子上时让原有棋子消失!
回复

使用道具 举报

167#
发表于 2016-2-6 09:23:21 | 显示全部楼层
mdyblog 发表于 2016-2-6 07:59
MBROSTool  一键还原 和恢复
软件: MBROSTool6.9.1.2  PECMD73Stable160204

PECMD命令鼠标键盘操作可否可以在后台?
回复

使用道具 举报

168#
发表于 2016-2-6 10:29:12 | 显示全部楼层
mdyblog 发表于 2016-2-6 10:11
可以达到这个效果
ENVI @@Cur=*数字  //0为隐藏鼠标,1为显示;要配对。

谢谢!这样就不影响前台鼠标了是吗?
回复

使用道具 举报

169#
发表于 2016-2-6 10:43:32 | 显示全部楼层
mdyblog 发表于 2016-2-6 10:11
可以达到这个效果
ENVI @@Cur=*数字  //0为隐藏鼠标,1为显示;要配对。

鼠标也没有在后台工作!还是占用的前台鼠标呀!

  1. ENVI @@Cur=0
  2. ENVI @@Cur=112;531
  3. SEND -m  0x8002
  4. SEND -m  0x8004
复制代码

点评

鼠标隐藏 属性窗口的。 必须在窗口的范围内。 [attachimg]239179[/attachimg]  详情 回复 发表于 2016-2-6 11:13
回复

使用道具 举报

170#
发表于 2016-2-6 11:33:30 | 显示全部楼层
mdyblog 发表于 2016-2-6 11:13
鼠标隐藏 属性窗口的。 必须在窗口的范围内。

如果是我在记事本输入内容,运行你给我的脚本,会让记事本失去焦点!不能真正后台!
回复

使用道具 举报

171#
发表于 2016-7-14 10:19:35 | 显示全部楼层
mdyblog 发表于 2016-7-14 07:39
糟糕啦!!  EFI的源代码丢了。
备份时,源码包剪切到移动硬盘,卡主了了。 结果硬盘上也没了,移动硬盘上 ...

对于重要数据应该多备份几个!有时系统就不知道什么原因会有各种各样的问题出现!如果数据没有被覆盖,用数据恢复软件看看呢!?应该可以找回的!

点评

可能是晚上没睡好,楼上那家的空调户外机噪音特别大。 大清早起来备份,有些浮躁。 刚剪切,就发现操作不当.可写晚了。 (可能)好像剪切和删除处理不同。 FinalDADA找了下,(前切后的)那个文件就是找不  详情 回复 发表于 2016-7-15 09:29
回复

使用道具 举报

172#
发表于 2016-7-15 09:10:34 | 显示全部楼层
PECMD的下载地址失效了!
还有PE在登陆时,如果PECMD可以同时执行多条命令,是不是可以加快PE的启动速度!?

点评

PE在登陆时,如果PECMD可以同时执行多条命令,是不是可以加快PE的启动速度!? -------------------------- 可以。 最简单就是多进程。 可以创建多个辅助进程,他们是并列运行的。 EXEC "%MyName%" SUB1.WCS  详情 回复 发表于 2016-7-15 09:19
回复

使用道具 举报

173#
发表于 2016-7-15 10:15:32 | 显示全部楼层
本帖最后由 ge 于 2016-7-15 10:18 编辑
mdyblog 发表于 2016-7-15 09:19
PE在登陆时,如果PECMD可以同时执行多条命令,是不是可以加快PE的启动速度!?
----------------------- ...


MyName的值是PECMD.EXE吗?
THREAD CALL SUB1是
_SUB SUB1
_END
THREAD CALL SUB1吗?

点评

是的。 SUB1 是自定义的函数  详情 回复 发表于 2016-7-15 12:31
回复

使用道具 举报

174#
发表于 2016-7-15 10:33:05 | 显示全部楼层
mdyblog 发表于 2016-7-15 10:04
准确性和无悖论性

本人用易经易经证明了数学是 ...

感觉祖先留下非常多的!有用的东西!什么相对论!什么某人提炼青蒿素!都是前辈用理论和实践得出的结果!还用他人再次验证一次吗!?结果怎么就变成自己的了呢?!
回复

使用道具 举报

175#
发表于 2016-7-15 13:34:35 | 显示全部楼层
mdyblog 发表于 2016-7-15 12:31
是的。
SUB1 是自定义的函数

哦!谢谢!
回复

使用道具 举报

176#
发表于 2016-7-24 08:32:51 | 显示全部楼层
2011mtw35 发表于 2016-6-24 22:45
用win10 专业版做了一个12G的VHD,写入隐藏驱动,没有成功,
不知道是不是不支持win TO GO,一会试试 ...

你是用WIN10的光盘做的VHD!并且在制作成功后没有重启到桌面过?我的电脑在安装WIN7时遇到过这个问题!原来都是重装!但是重装后也会遇到这个情况的!后来用的好像是http://blog.sina.com.cn/s/blog_711eda800102wx16.html的方法!你也可以试试看!

点评

这个是否适用于VHD,不是细细哥那个VHD,是自己制作的VHD, 你测试过成功吗?  详情 回复 发表于 2016-7-24 11:15
回复

使用道具 举报

177#
发表于 2016-7-24 11:29:06 | 显示全部楼层
2011mtw35 发表于 2016-7-24 11:15
这个是否适用于VHD,不是细细哥那个VHD,是自己制作的VHD,
你测试过成功吗?

应该是一样的!可以的!因为是系统问题!所以应该可以解决的!

点评

以后有时间再试试这个方法,VHD主要太大了, 测试起来比较费时间。  详情 回复 发表于 2016-7-24 11:48
回复

使用道具 举报

178#
发表于 2018-1-10 11:55:37 | 显示全部楼层
M大!PECMD里面没有从指定"字符串"的指定位置向左截取指定长度的字符,并将结果返回给指定名称的变量吗?

点评

MSTR ※当"位置"<0从尾部开始反向处理;"长度"<=0则 实际长度 = 实际剩余总长度 - 该数的绝对值  发表于 2018-1-13 16:13
回复

使用道具 举报

179#
发表于 2018-1-22 13:38:02 | 显示全部楼层
M大!请教一下!
TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1

SET  ::WM_LBUTTONDOWN=0x0201

FROM
_SUB FROM,W500H580,中國象棋,,#2
    ENVI ZZF=R
    ENVI YZZ=
    ENVI BCD=
    IMAG Image1,L42T40W403H447,F:\遊戲\象棋\Piece\MiniBoard.bmp
    ENVI @Image1.MSG=0x0201: CALL ZZJS、、鼠标点击图片怎么不执行后面的命令呀?
    LABE LabelR01,L45T45W40H40,車,*,0x0000ff#0x00ffff,30
_END

_SUB ZZJS
    ENVI @%YZZ%.POS=@%L%:%T%
_END
回复

使用道具 举报

180#
发表于 2018-1-22 18:27:52 | 显示全部楼层
本帖最后由 ge 于 2018-1-22 18:43 编辑
红毛樱木 发表于 2018-1-22 14:56
TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1

SET  ::WM_LBUTTONDOWN=0x0201

谢谢!但是我还是有问题!
TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1

SET  ::WM_LBUTTONDOWN=0x0201

FROM
_SUB FROM,W500H580,中國象棋,,#2
    ENVI ZZF=R
    ENVI YZZ=
    ENVI BCD=
    IMAG Image1,L42T40W403H447,F:\遊戲\象棋\Piece\MiniBoard.bmp,*
    ENVI @Image1.MSG=0x0201: CALL ZZJS、、好像是只有这个可以执行
    LABE LabelR01,L45T45W40H40,車,*,0x0000ff#0x00ffff,30
    ENVI @LabelR01.MSG=0x0201: FIND $%ZZF%=R,ENVI YZZ=LabelR01! TEAM ENVI BCD=LabelR01 | CALL ZZJS、、点击这个没有动作!这个控件也是在图片框上面的
_END

_SUB ZZJS
    ENVI @FROM.Cur=?L;T
    CALC L=int(%L%/40)*40
    CALC T=int(%T%/40)*40
    FIND $%BCD%=Image1,! ENVI @%BCD%.Visible=0
    ENVI @%YZZ%.POS=%L%:%T%
_END

点评

还有你这个格式也不标准。 TEAM用|分割的时候|前面是不能有空格的,而|后面应该留个空格。 比如 TEAM ENVI A=B| 和 TEAM EVNI A=B | 两个是有区别的  详情 回复 发表于 2018-1-22 21:26
TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1 SET ::WM_LBUTTONDOWN=0x0201 FROM _SUB FROM,W500H580,中國象棋,,#2 ENVI ZZF=R ENVI YZZ= ENVI BCD= IMAG Image1,L42T40W403H447,F:\遊戲  详情 回复 发表于 2018-1-22 21:24
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-5 09:12

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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