安装iuiAutomation c#

时间:2018-05-01 16:58:19

标签: c#

我在安装IUIAutomation时遇到一些问题,如果有人能以正确的方向指导我,我将不胜感激。我正在尝试从Microsoft边缘获取标签信息

2 个答案:

答案 0 :(得分:0)

我可能完全错了,我刚刚开始使用UI自动化,但据我所知,IUIAutomation正在使用C ++,而托管UI Automation API则用于C#。我在C#中玩过UI自动化,但由于某些原因我不知道,我没有得到所有的事件。这是因为我接下来要研究IUIAutomation。

如果您想将UI自动化与C#一起使用,则必须将其添加(UIAutomationClient和UIAutomationTypes)作为Visual Studio项目中的引用。

我希望我的回答有所帮助。 干杯!

答案 1 :(得分:0)

如果您尝试访问“IUIAutomationElement”或类似的声明,则需要引用UIAutomationClient(v1.0)的COM版本。您可以在与.NET Framework版本相同的Reference Manager窗口中找到它(使用VS2017),您只需要在COM部分而不是Assemblies部分下搜索。

如果您只是想访问“AutomationElement”,那么您应该可以使用.NET Framework版本。我主要尝试使用这个,除非我需要在不使用包装器的情况下访问LegacyIAccessible值。

请告诉我这是否有帮助,或者您需要更多信息。