获得计算器中数据的值:
Robot提供了获取对象识别方法和属性的东东――Inspector。
Robot tools-Inspector..
具体使用方法:
(1)打开Inspector

(2)左键点图上面的手,将手移动到计算器的输入的值上面,松开鼠标。在Inspector左下角就显示了刚才选的对象的属性。
(3)从上,选择Label,ObjectIndex=1,按CTRL+R拷贝到脚本编辑区(随便什么地方,待会用),形如Type=Label;ObjectIndex=1;
(4)再从上,选择Text=9,按CTRL+C拷贝到脚本编辑区,同上,形如Text = 9.
(5)在脚本合适的地方加函数
Result = SQAGetProperty ("Type=Label;ObjectIndex=1", "Text", sum)
这个函数就是得到计算器的值,它的头两个参数就是刚才拷下来的;
sum是自己定义的字符串 dim sum as string,写成Dim sum as Variant也可以。
(6)可以在下面加一个
msgbox sum
输入sum看一下结果对不对。
实例脚本:
Sub Main
Dim Result As Integer
Dim sum as string
'Initially Recorded: 2006-3-23 13:40:22
'Script Name: 0
StartApplication "C:/WINNT/system32/calc.exe"
Window SetContext, "Caption=计算器", ""
InputKeys "1{+}2{ENTER}"
' Type=Label;ObjectIndex=1
Result = SQAGetProperty ("Type=Label;ObjectIndex=1", "Text", sum)
msgbox sum