Автоматизация пользовательского интерфейса

Microsoft модель автоматизации пользовательского интерфейса — это платформа специальных возможностей, которая позволяет приложениям Windows предоставлять и использовать программные сведения о пользовательских интерфейсах (UIs). Он предоставляет программный доступ к большинству элементов пользовательского интерфейса на рабочем столе. Она позволяет использовать вспомогательные технологии, такие как средства чтения с экрана, предоставлять сведения о пользовательском интерфейсе конечным пользователям и управлять пользовательским интерфейсом с помощью стандартных входных данных. модель автоматизации пользовательского интерфейса также позволяет автоматическим скриптам тестирования взаимодействовать с пользовательским интерфейсом.

Где применимо

Используя модель автоматизации пользовательского интерфейса и следуя рекомендациям по проектированию, разработчики могут сделать приложения, работающие в Windows более доступными для многих людей с зрением, слухом или нарушениями движения. Кроме того, модель автоматизации пользовательского интерфейса специально предназначен для обеспечения надежных функций для сценариев автоматического тестирования.

Аудитория разработчика

модель автоматизации пользовательского интерфейса предназначен для опытных разработчиков C/C++. В общем случае разработчикам требуется умеренный уровень понимания объектов и интерфейсов, юникодов и API Windows.

Сведения о модель автоматизации пользовательского интерфейса управляемого кода см. в руководстве разработчика по платформа .NET Framework.

Требования во время выполнения

модель автоматизации пользовательского интерфейса поддерживается в следующих операционных системах: Windows XP, Windows Server 2003, Windows Server 2003 R2, Windows Vista, Windows 7, Windows 10, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016 и Windows Server 2019.

Примечание.

Windows XP и Windows Server 2003 также требуют Microsoft платформа .NET Framework 3.0.

 

Поддержка операционных систем нижнего уровня

Центр обновления платформы для Windows Vista — это набор библиотек времени выполнения, которые позволяют разработчикам использовать приложения как для операционных систем Windows 7, так и для операционных систем нижнего уровня. Обновление платформы для Windows Server 2008 — это набор библиотек времени выполнения, которые позволяют разработчикам использовать приложения как для Windows Server 2008 R2, так и для предыдущих версий Windows Server. Обновление платформы для Windows Vista и обновление платформы для Windows Server 2008 будет доступно всем клиентам Windows Vista и Windows Server 2008 через Обновл. Windows. Сторонние приложения, требующие обновления платформы для Windows Vista или Platform Update для Windows Server 2008, могут иметь Обновл. Windows определить, установлен ли он; если это не так, Обновл. Windows скачайте и установит его в фоновом режиме.

Обновление платформы для Windows Vista и обновление платформы для Windows Server 2008 поддерживают всю функцию API автоматизации Windows 3.0 в следующих операционных системах.

  • Windows XP (английский язык)
    Windows XP Home SP3 x86
    Windows XP Professional с пакетом обновления 3 (SP3) x86
  • Windows Server 2003 (английский язык)
    Windows Server 2003 с пакетом обновления 2 (SP2) (x86 и x64)
  • Windows Vista (английский язык)
    Начальный пакет обновления 2 (x86 и x64)
    Home Premium с пакетом обновления 2 (SP2) (x86 и x64)
    Бизнес с пакетом обновления 2 (SP2) (x86 и x64)
    Корпоративная с пакетом обновления 2 (SP2) (x86 и x64)
    Ultimate SP2 (x86 и x64)
  • Windows Server 2008 (английский язык)
    Windows Server 2008 с пакетом обновления 2 (SP2) (x86 и x64)

Дополнительные сведения об обоих обновлениях см. в разделе "Обновление платформы" для Windows Vista.

В этом разделе