using System;
using System.Windows.Automation;
class Program
{
static void Main(string[] args)
{
// Ищем уведомление с заданным заголовком
AutomationElement notification = AutomationElement.RootElement.FindFirst(
TreeScope.Subtree,
new PropertyCondition(AutomationElement.NameProperty, "Notification Title")
);
// Если уведомление найдено, получаем содержимое текста
if (notification != null)
{
AutomationElement textElement = notification.FindFirst(
TreeScope.Subtree,
new PropertyCondition(AutomationElement.ControlTypeProperty, ControlType.Text)
);
if (textElement != null)
{
string text = ((ValuePattern)textElement.GetCurrentPattern(ValuePattern.Pattern)).Current.Value;
Console.WriteLine("Notification text: " + text);
}
}
}
}