angelia_liu 发表于 2008-12-9 17:37:09

如何获得enable属性为false的对像的属性值?

如图1 所示,如何获取order No: 的值"22".
我尝试用
order=Window("Flight Reservation").WinEdit("Order No:").GetROProperty("text")
msgbox order
但是输出来的order为空.

图2为这个对像的所有属性

blueeagle9999 发表于 2008-12-9 23:22:46

我用你的代码是可以获得那个字段的值的!

angelia_liu 发表于 2008-12-10 09:14:17

我知道为什么了,
Window("Flight Reservation").WinButton("Insert Order").Click
wait(10)
order=Window("Flight Reservation").WinEdit("Order No:").GetROProperty("text")
之所以我没有获取到值是因为他前面的一步insert order还没有完成,所以order no的text值为空.
后来我加了一个wait就可以了.

现在我想用waitproperty来判断order No有没有值,请问该怎么做?
非空怎么表示?

angelia_liu 发表于 2008-12-10 10:35:15

没高手来帮忙呀,算了.我用do untill...loop解决了问题.
do until trim(order) <>""
       order=Window("Flight Reservation").WinEdit("Order No:").GetROProperty("text")
loop
页: [1]
查看完整版本: 如何获得enable属性为false的对像的属性值?