无忧启动论坛

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

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

    [复制链接]
7801#
发表于 2014-5-20 12:06:19 | 只看该作者
本帖最后由 diannao338 于 2014-5-20 12:08 编辑

新版PECMD2012.1.78.21 和 PECMD2012.1.86.02.00  显示是这样的




以前的是这样的,旧版没有下载了 这个测试是201201.79.0





测试代码:
  1. call @-win1
  2. CALL @Win0
  3. _SUB Win0,T100W365H22,,,,-#65:,,-top -forcenomin
  4. LABE -center LabelA,W360H25,测试测试测试测试测 测试 By ABCDEFG [2014-05],,0x999999##0x191970,16
  5. _END



  6. _SUB Win1,T200W120H90,测试,,,:,,-nosysmenu -forcenomin -nocap
  7.   GROU Group0,W115H85,测试
  8. _END
复制代码

点评

按新版来。 旧版不管了。  详情 回复 发表于 2014-5-20 13:02
回复

使用道具 举报

7802#
发表于 2014-5-20 12:39:24 | 只看该作者
LABE 字体大小好像超过 12 就不正常了, 改成0x10 也不正常,以前的超过16才不正常 最高好像都是0x0G?

点评

怎么不正常了? 怎么样才算正常? 增大字体, 字也大了。看起来很正常啊! 字体的问题,请在正常系统下测试,需要硬东西(字体文件和驱动)支持的。 很多PE不行的。  详情 回复 发表于 2014-5-20 13:09
回复

使用道具 举报

7803#
 楼主| 发表于 2014-5-20 13:02:33 | 只看该作者
diannao338 发表于 2014-5-20 12:06
新版PECMD2012.1.78.21 和 PECMD2012.1.86.02.00  显示是这样的

按新版来。 旧版不管了。

点评

那新版 win1 外面的框怎么隐藏?  详情 回复 发表于 2014-5-20 13:05
回复

使用道具 举报

7804#
发表于 2014-5-20 13:05:56 | 只看该作者
mdyblog 发表于 2014-5-20 13:02
按新版来。 旧版不管了。

那新版 win1 外面的框怎么隐藏?

点评

_SUB Win1,T200W120H90,测试,,,#:,,-nosysmenu -forcenomin -nocap GROU Group0,W115H85,测试 _END 就可以。  详情 回复 发表于 2014-5-20 13:14
回复

使用道具 举报

7805#
 楼主| 发表于 2014-5-20 13:09:38 | 只看该作者
diannao338 发表于 2014-5-20 12:39
LABE 字体大小好像超过 12 就不正常了, 改成0x10 也不正常,以前的超过16才不正常 最高好像都是0x0G?

怎么不正常了? 怎么样才算正常?
  1. Win0
  2. _SUB Win0,T100W600H192,,,,
  3.     LABE -center LabelA,W360H25,测试测试测ABCDEFG[2014-05],,0x999999##0x191970,20
  4. _END
复制代码

增大字体, 字也大了。看起来很正常啊!

字体的问题,请在正常系统下测试,需要硬东西(字体文件和驱动)支持的。 很多PE不行的。

点评

旧版的 16 和新版的12 字体是一样大小,这个不去纠结了 , 现在我是想知道新版win1 外面的框怎么去掉呢?  详情 回复 发表于 2014-5-20 13:14
回复

使用道具 举报

7806#
 楼主| 发表于 2014-5-20 13:14:39 | 只看该作者
diannao338 发表于 2014-5-20 13:05
那新版 win1 外面的框怎么隐藏?

_SUB Win1,T200W120H90,测试,,,#:,,-nosysmenu -forcenomin -nocap
  GROU Group0,W115H85,测试
_END
就可以。

点评

多谢,原来是要把#放在:前面 怪不得怎么弄都不行,  详情 回复 发表于 2014-5-20 13:16
回复

使用道具 举报

7807#
发表于 2014-5-20 13:14:57 | 只看该作者
mdyblog 发表于 2014-5-20 13:09
怎么不正常了? 怎么样才算正常?

增大字体, 字也大了。看起来很正常啊!

旧版的 16 和新版的12 字体是一样大小,这个不去纠结了 , 现在我是想知道新版win1 外面的框怎么去掉呢?

点评

8245# 效果: [attachimg]193616[/attachimg]  详情 回复 发表于 2014-5-20 13:17
回复

使用道具 举报

7808#
发表于 2014-5-20 13:16:57 | 只看该作者
mdyblog 发表于 2014-5-20 13:14
_SUB Win1,T200W120H90,测试,,,#:,,-nosysmenu -forcenomin -nocap
  GROU Group0,W115H85,测试
_END

多谢,原来是要把#放在:前面 怪不得怎么弄都不行,

点评

┃ │ │■窗口类型: [-][#][[$]数值][:[透明色]],"-"为无标题栏,"#"为无边框窗口。数值1-99为透明度, ┃ ┃ │ │ 数值前的$表示0-255的值;数值100(255)为隐藏窗口。透明色表示要透明的颜色,  详情 回复 发表于 2014-5-20 13:19
回复

使用道具 举报

7809#
 楼主| 发表于 2014-5-20 13:17:43 | 只看该作者
diannao338 发表于 2014-5-20 13:14
旧版的 16 和新版的12 字体是一样大小,这个不去纠结了 , 现在我是想知道新版win1 外面的框怎么去掉呢?

8245#
效果:
回复

使用道具 举报

7810#
 楼主| 发表于 2014-5-20 13:19:05 | 只看该作者
diannao338 发表于 2014-5-20 13:16
多谢,原来是要把#放在:前面 怪不得怎么弄都不行,

┃    │    │■窗口类型: [-][#][[$]数值][:[透明色]],"-"为无标题栏,"#"为无边框窗口。数值1-99为透明度,  ┃
┃    │    │    数值前的$表示0-255的值;数值100(255)为隐藏窗口。透明色表示要透明的颜色,默认为背景色。  ┃
回复

使用道具 举报

7811#
发表于 2014-5-20 14:08:40 | 只看该作者
执行PART  -up -super -swap:4 2#1 或者part -gui 交换物理号,有些u盘不会马上显示出来。需要插拔u盘。能不能把MBROSTool的刷新磁盘的功能加进pecmd命令?

点评

加上了。 开关: -hup:刷新移动磁盘 -ahup:刷新磁盘 (移动磁盘和非移动磁盘) 也可单独命令: PART [-ahup] hupdate [磁盘] //刷新磁盘  详情 回复 发表于 2014-5-20 23:10
晚上试试。  详情 回复 发表于 2014-5-20 14:18
回复

使用道具 举报

7812#
 楼主| 发表于 2014-5-20 14:18:14 | 只看该作者
阿弥陀佛 发表于 2014-5-20 14:08
执行PART  -up -super -swap:4 2#1 或者part -gui 交换物理号,有些u盘不会马上显示出来。需要插拔u盘。能 ...

晚上试试。

点评

楼主你好,我想完善一下这份集成测试,但是遇到了问题我不能完成,请你能帮助我,谢谢。  详情 回复 发表于 2014-5-20 15:12
回复

使用道具 举报

7813#
发表于 2014-5-20 15:12:49 | 只看该作者

楼主你好,我想完善一下这份集成测试,但是遇到了问题我不能完成,请你能帮助我,谢谢。
PECMD集成测试22.7z (2.74 KB, 下载次数: 5)



点评

大哥, 看着,头晕。 你能 单独分解成一个的单一小问题吗?  详情 回复 发表于 2014-5-20 16:23
回复

使用道具 举报

7814#
 楼主| 发表于 2014-5-20 16:23:20 | 只看该作者
本帖最后由 mdyblog 于 2014-5-20 19:25 编辑
2012yws@ 发表于 2014-5-20 15:12
楼主你好,我想完善一下这份集成测试,但是遇到了问题我不能完成,请你能帮助我,谢谢。


大哥, 看着,头晕。
你能 单独分解成一个个的单一小问题吗?
问题演示代码 尽量简短, 无关的都删掉。
//这些天在 “研究”《尚书》,看得头昏脑涨。
//你写得这么复杂,我一时转不回来。

点评

呵呵,楼主好学啊。研究如果有心得,希望可以交流。 我现在尽力分解了,请楼主费心看看,谢谢了。  详情 回复 发表于 2014-5-20 21:34
回复

使用道具 举报

7815#
发表于 2014-5-20 19:30:14 | 只看该作者
80版还有一个问题,BROW的初始路径无效。测试代码:
  1. WINmain
  2. _SUB WINmain,W240H150,brow测试
  3. ITEM &A,L80T80W70H25,打开,call Onbrow
  4. _END
  5. _SUB Onbrow
  6. BROW &brow,%desktop%\*.bin,请选择一个文件,bin文件|*.bin|所有格式|*|,0x1000
  7. _END
复制代码

点评

如果最新不行。 试试这个。  详情 回复 发表于 2014-5-21 00:06
有什么问题? 测试效果: [attachimg]193636[/attachimg]  详情 回复 发表于 2014-5-20 23:06
回退到201201860100这个版本就没问题。  详情 回复 发表于 2014-5-20 19:45
回复

使用道具 举报

7816#
发表于 2014-5-20 19:45:01 | 只看该作者
本帖最后由 阿弥陀佛 于 2014-5-20 20:22 编辑
阿弥陀佛 发表于 2014-5-20 19:30
80版还有一个问题,BROW的初始路径无效。测试代码:


回退到201201860100这个版本就没问题。
5月9号的201201860200版也没问题。应该是最近修改出来的bug。
回复

使用道具 举报

7817#
发表于 2014-5-20 21:34:18 | 只看该作者
mdyblog 发表于 2014-5-20 16:23
大哥, 看着,头晕。
你能 单独分解成一个个的单一小问题吗?
问题演示代码 尽量简短, 无关的都删掉 ...

呵呵,楼主好学啊。研究如果有心得,希望可以交流。
我现在尽力分解了,请楼主费心看看,谢谢了。

PECMD集成测试问题分解.7z (2.03 KB, 下载次数: 12)



点评

>>//多窗口进度条同步 同楼上 //==平行窗口与其它窗口的控件通信==//  详情 回复 发表于 2014-5-21 00:24
》》//==平行窗口与其它窗口的控件通信==// 大数据通信: 共享变量 控制通信: 通用: ENVI @@POST= ENVI @@SEND= 还有 ENVI @窗口X.POST= ENVI @窗口X.SEND=  详情 回复 发表于 2014-5-21 00:23
》》//如何让SWIN控件根据TABS1页面的切换同步切换? 建立多个 SWIN 切换时 隐藏/显示 即可。  详情 回复 发表于 2014-5-21 00:20
属性页, 子窗口 操作/数据 参见 TABL在TABS中查询1.WCS PECMD补充说明.doc  详情 回复 发表于 2014-5-21 00:18
回复

使用道具 举报

7818#
发表于 2014-5-20 21:48:07 | 只看该作者
本帖最后由 diannao338 于 2014-5-20 22:07 编辑


为什么这类窗口获取窗体坐标不准确?其他的窗口倒正常

测试代码
  1. FIND --wid* winid,确认文件替换
  2. ENVI @@POS=%winid%:0:0
  3. wait 500
  4. ENVI @@POS=?%winid%:X:Y
  5. mess 窗口坐标:%X%,%Y%
复制代码


结果:
窗口坐标:-136,-155

点评

我也碰到这个奇怪的问题,很纳闷啊! 来调试下。 --- 奇怪,怎么 那是个控件??? 难道是个子窗口? 得了, 把控件 自动处理 搞掉。 先这样吧。 ----- 这次 显示正常了。  详情 回复 发表于 2014-5-20 23:40
回复

使用道具 举报

7819#
 楼主| 发表于 2014-5-20 23:06:32 | 只看该作者
本帖最后由 mdyblog 于 2014-5-20 23:42 编辑
阿弥陀佛 发表于 2014-5-20 19:30
80版还有一个问题,BROW的初始路径无效。测试代码:

  1. BROW &brow,%desktop%\*.bin,请选择一个文件,bin文件|*.bin|所有格式|*|,0x1000
复制代码

1:
有什么问题?
测试正常啊,效果:



2:
Old. PECMD2012.1.86.02.00
正常吗?
回复

使用道具 举报

7820#
 楼主| 发表于 2014-5-20 23:10:56 | 只看该作者
阿弥陀佛 发表于 2014-5-20 14:08
执行PART  -up -super -swap:4 2#1 或者part -gui 交换物理号,有些u盘不会马上显示出来。需要插拔u盘。能 ...

加上了。
开关:
-hup:刷新移动磁盘        -ahup:刷新磁盘 (移动磁盘和非移动磁盘)

也可单独命令:
PART [-ahup]      hupdate  [磁盘]      //刷新磁盘
回复

使用道具 举报

7821#
 楼主| 发表于 2014-5-20 23:40:58 | 只看该作者
diannao338 发表于 2014-5-20 21:48
为什么这类窗口获取窗体坐标不准确?其他的窗口倒正常

测试代码

我也碰到这个奇怪的问题,很纳闷啊!

来调试下。
---
奇怪,怎么 那是个控件??? 难道是个子窗口?
得了, 把控件 自动处理 搞掉。 先这样吧。
-----
这次 显示正常了。

点评

改后 结果:-4,-23 和主题有关?,楼主不会数值直接加减了吧?为什么移动窗口正常? 用 autoit正常  详情 回复 发表于 2014-5-21 08:38
回复

使用道具 举报

7822#
 楼主| 发表于 2014-5-21 00:06:31 | 只看该作者
阿弥陀佛 发表于 2014-5-20 19:30
80版还有一个问题,BROW的初始路径无效。测试代码:

如果最新不行。
试试这个。

PECMD.7z

1.88 MB, 下载次数: 7, 下载积分: 无忧币 -2

点评

>>阿弥陀佛: 最新版确实不行。但是这个可以。 发表于 5 小时前 你弄成 “回复”吧,。 这种需要回复的话, 弄成 “点评”,我都不能给你发回复,你也收不到我的回复通知。 (我只能给 “自己” 发回复 了!!!  详情 回复 发表于 2014-5-21 06:14
最新版确实不行。但是这个可以。  发表于 2014-5-21 00:57
回复

使用道具 举报

7823#
 楼主| 发表于 2014-5-21 00:18:18 | 只看该作者
2012yws@ 发表于 2014-5-20 21:34
呵呵,楼主好学啊。研究如果有心得,希望可以交流。
我现在尽力分解了,请楼主费心看看,谢谢了。

属性页, 子窗口 操作/数据
参见  TABL在TABS中查询1.WCS
PECMD补充说明.doc

点评

》》2012yws@ 非常抱歉,这些资料也看过,但理解不深,实在无法解决那些问题。 还是请楼主能够在我的脚本上修改,这样的实例我可能好理解些。因为这 些问题我个人觉得实在难 辛苦了楼主,谢谢。 ---- 两点: 1)  详情 回复 发表于 2014-5-21 06:24
非常抱歉,这些资料也看过,但理解不深,实在无法解决那些问题。 还是请楼主能够在我的脚本上修改,这样的实例我可能好理解些。因为这 些问题我个人觉得实在难 辛苦了楼主,谢谢。  详情 回复 发表于 2014-5-21 00:54
回复

使用道具 举报

7824#
 楼主| 发表于 2014-5-21 00:20:40 | 只看该作者
2012yws@ 发表于 2014-5-20 21:34
呵呵,楼主好学啊。研究如果有心得,希望可以交流。
我现在尽力分解了,请楼主费心看看,谢谢了。

》》//如何让SWIN控件根据TABS1页面的切换同步切换?
建立多个 SWIN
切换时 隐藏/显示 即可。
回复

使用道具 举报

7825#
 楼主| 发表于 2014-5-21 00:23:45 | 只看该作者
本帖最后由 mdyblog 于 2014-5-21 06:00 编辑
2012yws@ 发表于 2014-5-20 21:34
呵呵,楼主好学啊。研究如果有心得,希望可以交流。
我现在尽力分解了,请楼主费心看看,谢谢了。


》》//==平行窗口与其它窗口的控件通信==//

大数据通信: 共享变量

控制通信:
通用:
ENVI @@POSTMSG=
ENVI @@SENDMSG=
还有
ENVI @窗口X.POSTMSG=
ENVI @窗口X.SENDMSG=

点评

唉,看了一晚上了,都还是不明白哦。 最简单的吧,我要操作平行和子窗口的LIST1列表,怎么写? ENVI @平行:LIST1.ADDSEL=新加的1 ENVI @子窗:LIST1.ADDSEL=新加的2 //这样不行 还请楼主将能用的方法都写出来  详情 回复 发表于 2014-5-21 11:52
回复

使用道具 举报

7826#
 楼主| 发表于 2014-5-21 00:24:46 | 只看该作者
2012yws@ 发表于 2014-5-20 21:34
呵呵,楼主好学啊。研究如果有心得,希望可以交流。
我现在尽力分解了,请楼主费心看看,谢谢了。

>>//多窗口进度条同步

同楼上 //==平行窗口与其它窗口的控件通信==//
回复

使用道具 举报

7827#
发表于 2014-5-21 00:54:15 | 只看该作者
mdyblog 发表于 2014-5-21 00:18
属性页, 子窗口 操作/数据
参见  TABL在TABS中查询1.WCS
PECMD补充说明.doc

非常抱歉,这些资料也看过,但理解不深,实在无法解决那些问题。
还是请楼主能够在我的脚本上修改,这样的实例我可能好理解些。因为这
些问题我个人觉得实在难
辛苦了楼主,谢谢。
回复

使用道具 举报

7828#
 楼主| 发表于 2014-5-21 06:14:07 | 只看该作者
本帖最后由 mdyblog 于 2014-5-21 06:25 编辑
mdyblog 发表于 2014-5-21 00:06
如果最新不行。
试试这个。


>>阿弥陀佛:  最新版确实不行。但是这个可以。  发表于 5 小时前
你弄成 “回复”吧,。
这种需要回复的话, 弄成 “点评”,我都不能给你发回复,你也收不到我的回复通知。
(我只能给 “自己” 发回复 了!!!)

回复:
请在确认下, 最晚的最终版,是否不行?
这涉及到一个功能是否清除掉。

就是前面 大姐大 说的 window 禁止浏览 某些 系统目录, 比如%TEMT%
新加了个功能, 绕过这种 限制。

BROW &brow,%TEMP%\*.ini,请选择一个文件,INI
是不能  BROW 到 %TEMP%, windows 禁止了。

加了新功能后, 在我这里 可以浏览 %TEMP%了, 但在大姐大 那里还是不行。
请确认下, 不行就把这个功能 删掉, 上面那个小宝, 其实就是删掉了这个功能而已。
“ windows 禁止”有他的理由吧。

怎么绕过去, 自己解决吧。


点评

>>请在确认下, 最晚的最终版,是否不行? 确定网盘的最新版是不行的。6459#提供的附件是可以的。  详情 回复 发表于 2014-5-21 11:23
回复

使用道具 举报

7829#
 楼主| 发表于 2014-5-21 06:24:42 | 只看该作者
mdyblog 发表于 2014-5-21 00:18
属性页, 子窗口 操作/数据
参见  TABL在TABS中查询1.WCS
PECMD补充说明.doc

》》2012yws@
非常抱歉,这些资料也看过,但理解不深,实在无法解决那些问题。 还是请楼主能够在我的脚本上修改,这样的实例我可能好理解些。因为这 些问题我个人觉得实在难 辛苦了楼主,谢谢。
----
两点:
1) 子界面 反问用域名法
  子界面:对象
  特别地-表示父界面
好比 张三的人很多
一班:张三
二班:张三

2)先要知道之际目前站在哪儿
你自一班, 含一班的的张三,只需要
张三。

赞在年级大会上:
一班:张三
二班:张三


你在二班则
-:一班:张三

-就是上朔到所在年级。


3)目前站在哪儿?
是由所在从哪儿执行目前函数, 函数调用级别, {}级别决定的。
如果是消息(控件)响应函数, 钦点就是所挂的窗口(或在窗口)
回复

使用道具 举报

7830#
发表于 2014-5-21 08:38:54 | 只看该作者
本帖最后由 diannao338 于 2014-5-21 09:14 编辑
mdyblog 发表于 2014-5-20 23:40
我也碰到这个奇怪的问题,很纳闷啊!

来调试下。


改后 结果:还是不正常,     为什么移动窗口正常?
确实判断为子窗口了,和主窗口(打开的资源管理器)的位置有关

用 autoit正常

这个主窗口最小化了

当资源管理器最小化后 结果32000,32000
资源管理器关闭后 结果正常0,0
资源管理器位置x,y  结果-x-4,-y-23       (-4,-23和系统主题有关)

点评

新版好了。 [attachimg]193680[/attachimg]  详情 回复 发表于 2014-5-21 23:45
》》为什么移动窗口正常? 移动窗口 不用 控件探测, 没有坐标转换。  详情 回复 发表于 2014-5-21 09:44
你是说昨晚最新的版本, 还是不正常吗? 不会吧? 和AUtoit 不同, 这里 直接支持控件窗口的相对位置。 用AUtoit , 控件窗口的相对位置 需要自己转换的。 如果是 控件窗口, 返回的是 控件窗口 在其所在窗  详情 回复 发表于 2014-5-21 09:41
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-17 08:53

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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