After setting a reference to
- UIAutomationClient
- UIAutomationCore
- UIAutomationCoreRes
all in uiautomationcore.dll you can do things like this in vb .net
Imports System
Module Program
Sub Main(args As String())
Dim uiA As UIAutomationClient.CUIAutomation8 = New UIAutomationClient.CUIAutomation8
Dim root As UIAutomationClient.IUIAutomationElement
root = uiA.GetRootElement()
Console.WriteLine("Hello World!" + root.CurrentClassName)
End Sub
End Module
to be complete example in c#
using System;
namespace ConsoleApp3
{
class Program
{
static void Main(string[] args)
{
UIAutomationClient.CUIAutomation8 uia = new UIAutomationClient.CUIAutomation8();
UIAutomationClient.IUIAutomationElement root;
root = uia.GetRootElement();
Console.WriteLine("Hello World!" + root.CurrentClassName);
}
}
}