求读取91vpn里的listview控件里内容的脚本,会的进来看一下
Local $d=ControlListView ( "91VPN网游加速器商业版 - 3.5.2", "", "SysListView321", "GetSubItemCount")MsgBox(0,"数量: ",$d)
Local $c=ControlListView ( "91VPN网游加速器商业版 - 3.5.2", "", "SysListView321", "GetText",1,1)
MsgBox(0,"文本: ",$c)
Local $d=ControlListView ( "Form1", "", "SysListView321", "GetSubItemCount")
MsgBox(0,"数量: ",$d)
Local $c=ControlListView ( "Form1", "", "SysListView321", "GetText",1,1)
MsgBox(0,"文本: ",$c)
我先上一下代码。。
91vpn的程序图
运行时候,结果如下
然后读取au3做的一个listview的控件内容,确是正常。
au3的listview程序如下:
运动时结果如下:
求高手解惑一下。。搜索过关于listview的相关资料,有一个好像是说虚拟listview控件的,会读取不出来。
so,91vpn这个程序是不是就是用虚拟listview控件,要读取这个控件的全部内容,用au3能不能实现呢。。求助
出价50块人民币求解决。会的加qq:485700 具体的图文点此链接具体的图文见下链接
http://www.autoitx.com/thread-38459-1-1.html #AutoIt3Wrapper_UseX64=n
#Include <GuiListView.au3>
$hwnd=ControlGetHandle ( "91VPN网游加速器商业版 - 3.5.2", "", 1034) ;获取句柄
$sd=_GUICtrlListView_GetItemCount($hWnd) ;项目数量
$text=""
For $i= 0 To $sd-1
$text=$text&_GUICtrlListView_GetItemTextString($hWnd, $i)&@CRLF ;读取字符串以|分割
Next
MsgBox(0,"数量: "&$sd,$text)
_GUICtrlListView_ClickItem($hWnd, 5) ;点击第5项
_GUICtrlListView_ClickItem($hWnd, 5) ;第二次点击第5项 即为双击项目
{:face (394):} {:face (303):}
页:
[1]