如何分开共享同一个标题的若干窗口?(已解决)
本帖最后由 leoking71 于 2012-7-8 09:28 编辑[我用“博易大师”期货软件看行情,试图用AutoIT对它进行一些自动化操作。发现这个软件的界面居然是3个窗口共享同一个标题。
软件界面为附图Snap1所示。
编写脚本如下:
#include <array.au3>
$a=WinList("博易大师")
_ArrayDisplay($a)
运行显示如附图Snap2,即,3个窗口共享着同一个标题“博易大师”。
再尝试用Afan的Au3.WProbe窗口信息探测器进行探测,结果如附图Snap3所示,显示有2个关系窗口,也显示了“父窗口”的句柄。
请问这是怎么一回事?
后续发现这种“分不清”的状态似乎对后续脚本运行是会有影响的。我尝试用Aqua Deskeperience(参见朋友ghl781258的方法:http://www.autoitx.com/thread-18621-1-1.html)来取屏幕上的价格信息就无法取到,而手动用Aqua就能取到,我怀疑可能是ghl781258方法中有个所用的窗口句柄参数指向“博易大师”,但大师似乎太多了,3个或2个。。。。所以Aqua也被搞晕了,没能截取到屏幕上的数字吧。。。
还是回到那个问题:这是怎么一回事?如何解决?
attachimg]22023
页:
[1]