为什么得不到控件句柄,获取不了文本?
如图打开摄像头,点击拍照识别后弹出红框部分,此部分无窗口标题,取不到句柄,ControlGetText也没法用,信息工具可以得到句柄,该如何获得框内文本呢?
求大神解惑
软件下载地址:http://www.yunmai.com/pc/PC_sfzsb.zip
本帖最后由 yamakawa 于 2017-7-26 20:57 编辑
回复 1# caicaicaicaijj
修改一下。。。
#include <WinAPI.au3>
#include <array.au3>
Local $txt
Local $aWindows = _WinAPI_EnumWindowsTop()
For $i = 1 To $aWindows
If StringRegExp(WinGetText($aWindows[$i]),'(?mi)"Name"\h*:"(\V+)",\s*"Sex"\h*:"(\V+)",\s*"Folk"\h*:"(\V+)"') Then
$txt = WinGetText($aWindows[$i])
EndIf
Next
Local $array = StringRegExp($txt,'(?mi)"Name"\h*:"(\V+)",\s*"Sex"\h*:"(\V+)",\s*"Folk"\h*:"(\V+)",',3)
_ArrayDisplay($array)
这是那个软件打开,并已经点击识别之后运行的,,, 厉害了,哥。。。。 这是什么原理? 回复 1# caicaicaicaijj
问了,然后再也不理。。。也是醉了
页:
[1]