如何提取控件WindowsForms10.Window.8.app.0.2804c64_r16_ad129的内容?
本帖最后由 phisherlong 于 2013-11-11 22:52 编辑用Au3制作软件提取一交易软件的内容,交易软件截图:
窗口信息工具截获的信息如下:
>>>> Window <<<<
Title: 盈晶投资交易账号:172776@电信通道1权益:237515 净利:0
Class: WindowsForms10.Window.8.app.0.2804c64_r16_ad1
Position: 22, 29
Size: 821, 294
Style: 0x16CB0000
ExStyle: 0x00050100
Handle: 0x0006033E
>>>> Control <<<<
Class: WindowsForms10.Window.8.app.0.2804c64_r16_ad1
Instance: 29
ClassnameNN: WindowsForms10.Window.8.app.0.2804c64_r16_ad129
Name: tradeGrid
Advanced (Class):
ID: 525074
Text:
Position: 1, 28
Size: 635, 211
ControlClick Coords: 371, 28
Style: 0x56000000
ExStyle: 0x00000000
Handle: 0x00080312
采用ControlListView('盈晶投资', '', 'WindowsForms10.Window.8.app.0.2804c64_r16_ad129', "GetText", 0, 1)来提取“成交”标签“时间”列,但无数据返回。
对于非ListView32的控件,是否不能使用ControlListView函数?应如何处理?
求助AU高手帮忙解决!谢谢! 本帖最后由 phisherlong 于 2013-11-11 16:37 编辑
我发现“成交”标签还有上一级控件,包含“报价”、“委托”等所有标签,如红色框内:
窗口信息工具截获信息如下:
>>>> Window <<<<
Title: 盈晶投资交易账号:172776@电信通道1权益:237515 净利:0
Class: WindowsForms10.Window.8.app.0.2804c64_r16_ad1
Position: 22, 29
Size: 821, 294
Style: 0x16CB0000
ExStyle: 0x00050100
Handle: 0x0006033E
>>>> Control <<<<
Class: WindowsForms10.Window.8.app.0.2804c64_r16_ad1
Instance: 25
ClassnameNN: WindowsForms10.Window.8.app.0.2804c64_r16_ad125
Name: pageholder
Advanced (Class):
ID: 131996
Text: kryptonNavigator1
Position: 0, 0
Size: 637, 240
ControlClick Coords: 236, 11
Style: 0x56000000
ExStyle: 0x00010000
Handle: 0x0002039C
不知如何处理? 急盼高手路过。。。 不是标准控件.应该不行的吧..,其它大神发表一下意见? 貌似别人自画的控件不行...目测调用按键精灵应该可以..虽然我没试过!!{:face (301):}... 盼高手路过。。。 .Net,我就没成功过!! 用这个程序的Precess获取到handle试试。 回复 8# MicroBlue
谢谢!
我是菜鸟,不懂什么precess,不知道你所说的应该如何操作,能否指示的详细些? 楼主搞定没?我也遇到了一样的问题,而且每个不同的机器,中间的数字不同:WindowsForms10.Window.8.app.0.2804c64_r16_ad1
页:
[1]