找回密码
 加入
搜索
查看: 2621|回复: 1

[AU3基础] 如何取得计算器按钮上的文本文字

  [复制链接]
发表于 2017-6-28 12:12:57 | 显示全部楼层 |阅读模式

如上图。

想取得计算器按钮上的文本,
AutoIt v3 窗口信息工具看不到按钮上的文本。
使用以下代码也无法实现。
run("calc.exe")
Sleep(100)
WinWaitActive("计算器")
Sleep(100)
Local $hWnd=WinGetHandle("计算器")
local $hCnd=ControlGetHandle($hWnd,"","[CLASS:Button; INSTANCE:10]")
ConsoleWrite("$hWnd="&$hWnd&@CRLF&"$hCnd="&$hCnd&@CRLF)
local $Text=ControlGetText($hWnd,"",$hCnd)
ConsoleWrite("$Text="&$Text&@CRLF)
local $Text=WinGetText($hCnd)
ConsoleWrite("$Text="&$Text&@CRLF)
local $Text=WinGetTitle($hCnd)
ConsoleWrite("$Text="&$Text&@CRLF)

请问是什么原因,以及如何才能得到按钮上的文字呢?

本帖子中包含更多资源

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

×
发表于 2017-7-19 13:32:39 | 显示全部楼层


win7  64位 能够获取文本

本帖子中包含更多资源

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

×
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-4-25 18:34 , Processed in 0.068791 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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