cashiba 发表于 2017-6-28 12:12:57

如何取得计算器按钮上的文本文字


如上图。

想取得计算器按钮上的文本,
AutoIt v3 窗口信息工具看不到按钮上的文本。
使用以下代码也无法实现。
run("calc.exe")
Sleep(100)
WinWaitActive("计算器")
Sleep(100)
Local $hWnd=WinGetHandle("计算器")
local $hCnd=ControlGetHandle($hWnd,"","")
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)
请问是什么原因,以及如何才能得到按钮上的文字呢?

fenhanxue 发表于 2017-7-19 13:32:39



win764位 能够获取文本
页: [1]
查看完整版本: 如何取得计算器按钮上的文本文字