当使用autoIt获取Window的文本并且WinGetText匹配多个控件(例如在这种情况下使用相同的Class SciCalc)时,WinGetText将连接所有控件的文本。如何获得第n个文本(例如第3个' MR')控件?
e.g。
Local $output = WinGetText("[CLASS:SciCalc]", "")
print
output:666666.
MC
MR
MS
M+
7
4
1
0
8
5
2
+/-
9
6
3
.
/
*
-
+
=
Backspace
CE
C
1/x
sqt
%
答案 0 :(得分:0)
像这样的东西
ControlGetText("[CLASS:SciCalc]","","[CLASS:Button; INSTANCE:3]")
使用AutoIt窗口信息查找所需控件的高级模式详细信息。