QTP:The 像 "Menu's -> Tabs->SubTabs " 这样的整个集合都被识别为 WinObjects
QTP:The whole set like "Menu's -> Tabs->SubTabs " are getting identified as WinObjects
Used RegisterUserFunc
Function SelectAction(obj,seltext)
obj.GetTextLocation seltext,l,t,r,b
obj.click (l+r)/2,(t+b)/2
End Function
RegisterUserFunc "WinObject","MenuSelect","SelectAction"
这部分解决了我的问题,但由于缺乏可见性和应用程序同步问题,仍然面临单击子菜单子选项卡的问题。
由于我的工具是使用 excel 2015 开发的,所以我使用 excel 功能区快捷方式和上面粘贴的代码。这工作顺利。
例如:ALT、T、E、H(连续击键)
Used RegisterUserFunc
Function SelectAction(obj,seltext)
obj.GetTextLocation seltext,l,t,r,b
obj.click (l+r)/2,(t+b)/2
End Function
RegisterUserFunc "WinObject","MenuSelect","SelectAction"
这部分解决了我的问题,但由于缺乏可见性和应用程序同步问题,仍然面临单击子菜单子选项卡的问题。
由于我的工具是使用 excel 2015 开发的,所以我使用 excel 功能区快捷方式和上面粘贴的代码。这工作顺利。 例如:ALT、T、E、H(连续击键)