除了两个查看窗口句柄的工具,文本,你能介绍其他的工具或方法来获得窗口文本或句柄而不使用钩子吗?
编辑:我也使用Spy对象检索窗口对象信息,并从祖先中搜索,直到我可以满足正确的对象,但这个工具到我正在观察的特定窗口无法完成这项工作,因为它还报告了祖先层次结构中不正确的父母位置,我尝试了MAAS和UI-Automation,但没有运气,谢谢你的帮助。
Edit3:我不喜欢他们的窗口内部设计的想法(我的意思是只有他们-设计师-知道如何解开结)
发布于 2012-01-10 12:21:41
通常使用辅助功能API,用于盲人用户的文本到语音的屏幕阅读器。在你的问题中提到了MAAS,你是指MSAA (Microsoft Active Accessibility)吗?如果没有,那就是我下一步要找的地方。
发布于 2012-01-10 16:24:35
http://white.codeplex.com/是一个很好的框架,可以做这样的事情。
是一个基于Win32、WinForms、WPF、Silverlight和SWT平台的自动化富客户端应用程序的框架。它是基于.NET的,不需要使用任何专有的脚本语言。使用White的测试/自动化程序可以使用您已经使用的任何.NET语言、集成开发环境和工具编写。怀特提供了一致的面向对象的应用程序接口,隐藏了微软的UIAutomation库(怀特的基础)和windows消息的复杂性。只发布了稳定版本的
,所以所有的版本都是生产就绪的。
https://stackoverflow.com/questions/8798311
复制相似问题