找回密码
 加入
搜索
查看: 1875|回复: 0

[系统综合] 很奇怪的问题无法解决,关于ControlListView外部数据更新

[复制链接]
发表于 2015-5-22 16:53:08 | 显示全部楼层 |阅读模式
本帖最后由 lianhc 于 2015-5-22 16:57 编辑

被外挂的程序A为:CLASS:xxxxxxxxxxx,autoit如下取ItemCout
       $HWND = WinActivate("[CLASS:xxxxxxxxxxx]") ;
        $ItemCount = Number( ControlListView($HWND,'',1000,'GetItemCount') )
得到$ItemCount=5行
现在保存被外挂的程序A不变,开启程序B对“ControlListView的数据”再写入5行。问题出现了:

当     $HWND = WinActivate("[CLASS:xxxxxxxxxxx]") ;
        $ItemCount = Number( ControlListView($HWND,'',1000,'GetItemCount') )
重新取数据,$ItemCount 仍然是5行,而不是新的10行,不知道是怎么解决这个问题?
(即使手动在被外挂的程序A的ControlListView刷新,并且已经看到该ControlListView是10行数据,但用autoit读取仍然是5行)
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-23 02:46 , Processed in 0.082373 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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