txxdhnt 发表于 2014-2-19 10:56:15

取外部listView用 _GUICtrlListView_GetItemText取到值为空

取外部listView的item 用慧星小助手可以取到,用 _GUICtrlListView_GetItemText取到值为空


上面的窗口 用小慧星助手可以取到数据



有下面的代码取的值为空$hList= ControlGetHandle("帐户栏-未登陆", "", "")
               
                ConsoleWrite("$hList="&$hList &@crlf)
                If $hList="" then
                TrayTip("", "【金字塔决策交易系统】--> 【帐户栏】---【成交明细】 末找到。无法得到交易信号", $iDelay)       
                EndIf       
                $iColCount=_GUICtrlListView_GetColumnCount($hList);列数
                $iItemCount= _GUICtrlListView_GetItemCount($hList);行数
                ConsoleWrite("行="&$iItemCount &"列="&$iColCount&@crlf)
                If $iItemCount>0 then
                        For $n=0 To $iItemCount-1
                                For $i = 0 To $iColCount                       

                                        consoleWrite( '$aCurSignl[$n][$i]=_'& _GUICtrlListView_GetItemText($hList,$n,$i) & "__"&@crlf)
                                Next
                       
                        Next                   
                EndIf请高手帮助 ,联系QQ:503840188

lanfengc 发表于 2014-2-19 11:12:05

回复 1# txxdhnt


    不应该用这个函数.用ControlListview 试试

txxdhnt 发表于 2014-2-19 11:49:43

回复 2# lanfengc


    先谢谢 !
同样的代码取其它程序的listview正常的。

txxdhnt 发表于 2014-2-19 12:16:31

谢谢 莫名其妙的同样的代码又可以了 刚在官网重新下载了一个autoit版本安装了下 不知是否和这个有关。
页: [1]
查看完整版本: 取外部listView用 _GUICtrlListView_GetItemText取到值为空