|
if VbWindow("FrmMDI").Dialog("注意").Exist then
If VbWindow("FrmMDI").Dialog("注意").WinButton("是(Y)").Exist Then
VbWindow("FrmMDI").Dialog("注意").WinButton("是(Y)").Click
End If
VbWindow("FrmMDI").Dialog("注意").WinButton("确定").Click
end if
如上述,一个相同dialog中,可能出现两个不同的按钮,用以上代码的话,运行第二个if判断时,需要1分钟左右的时间,为两个按钮增加一个相同的属性,不同的属性值后,修改成下述代码
attachtext1 = "料件原始备案信息显示完毕!"
attachtext2 = "料件的明细信息将被更换,是否要继续?"
if VbWindow("FrmMDI").Dialog("注意").Exist then
If VbWindow("FrmMDI").Dialog("注意").WinButton("attached text:="&attachtext2).Exist Then
VbWindow("FrmMDI").Dialog("注意").WinButton("attached text:="&attachtext2).Click
End If
VbWindow("FrmMDI").Dialog("注意").WinButton("attached text:="&attachtext1).Click
end if
效率还是不见提高,到底应该怎么来提供效率呢,多谢各位
[ 本帖最后由 qsj_shao 于 2006-7-3 16:30 编辑 ] |
|