找回密码
 加入
搜索
查看: 2198|回复: 4

[AU3基础] 为什么得不到控件句柄,获取不了文本?

    [复制链接]
发表于 2017-7-25 18:07:11 | 显示全部楼层 |阅读模式


如图打开摄像头,点击拍照识别后弹出红框部分,此部分无窗口标题,取不到句柄,ControlGetText也没法用,信息工具可以得到句柄,该如何获得框内文本呢?
求大神解惑
软件下载地址:http://www.yunmai.com/pc/PC_sfzsb.zip  

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2017-7-26 18:17:17 | 显示全部楼层
本帖最后由 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[0][0]
    If StringRegExp(WinGetText($aWindows[$i][0]),'(?mi)"Name"\h*:"(\V+)",\s*"Sex"\h*:"(\V+)",\s*"Folk"\h*:"(\V+)"') Then 
                $txt = WinGetText($aWindows[$i][0])
        EndIf
Next
Local $array = StringRegExp($txt,'(?mi)"Name"\h*:"(\V+)",\s*"Sex"\h*:"(\V+)",\s*"Folk"\h*:"(\V+)",',3)
_ArrayDisplay($array)
这是那个软件打开,并已经点击识别之后运行的,,,
发表于 2017-7-30 22:59:34 | 显示全部楼层
厉害了,哥。。。。
发表于 2017-8-9 09:39:45 | 显示全部楼层
这是什么原理?
发表于 2017-8-10 12:36:31 | 显示全部楼层
回复 1# caicaicaicaijj


    问了,然后再也不理。。。也是醉了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-4 01:24 , Processed in 0.073323 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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