Sdílet prostřednictvím


Automatizace uživatelského rozhraní

Microsoft UI Automation je architektura přístupnosti, která umožňuje aplikacím systému Windows poskytovat a využívat programové informace o uživatelských rozhraních (UI). Poskytuje programový přístup k většině prvků uživatelského rozhraní na ploše. Umožňuje technologiím usnadnění, jako jsou čtečky obrazovky, poskytovat koncovým uživatelům informace o uživatelském rozhraní a manipulovat s uživatelským rozhraním jinými než standardními vstupy. Automatizace uživatelského rozhraní také umožňuje automatizované testovací skripty pracovat s uživatelským rozhraním.

Tam, kde je to možné

Díky automatizaci uživatelského rozhraní a sledování přístupných postupů návrhu můžou vývojáři vytvářet aplikace běžící ve Windows přístupnější pro mnoho lidí se zrakovým, sluchovým nebo pohybovým postižením. Automatizace uživatelského rozhraní je také speciálně navržená tak, aby poskytovala robustní funkce pro scénáře automatizovaného testování.

Cílová skupina vývojářů

Automatizace uživatelského rozhraní je navržená pro zkušené vývojáře C/C++. Obecně platí, že vývojáři potřebují střední úroveň porozumění objektům a rozhraním COM (Component Object Model), Kódování Unicode a programování rozhraní API systému Windows.

Informace o automatizaci uživatelského rozhraní pro spravovaný kód najdete v tématu Přístupnost v příručce pro vývojáře rozhraní .NET Framework.

požadavky na Run-Time

Automatizace uživatelského rozhraní je podporována v následujících operačních systémech: 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 a Windows Server 2019.

Poznámka

Systém Windows XP a Windows Server 2003 také vyžadují rozhraní Microsoft .NET Framework 3.0.

 

Podpora operačních systémů nižší úrovně

Aktualizace platformy pro Windows Vista je sada knihoven za běhu, které vývojářům umožňují cílit aplikace na operační systémy Windows 7 i nižší úrovně. Aktualizace platformy pro Windows Server 2008 je sada knihoven za běhu, které vývojářům umožňují cílit aplikace na Windows Server 2008 R2 i předchozí verze Windows Serveru. Aktualizace platformy pro systém Windows Vista a aktualizace platformy pro systém Windows Server 2008 bude k dispozici všem zákazníkům systému Windows Vista a Windows Server 2008 prostřednictvím služby Windows Update. Aplikace třetích stran, které vyžadují aktualizaci platformy pro systém Windows Vista nebo Platform Update pro Systém Windows Server 2008 mohou mít systém Windows Update zjistit, zda je nainstalován; Pokud tomu tak není, služba Windows Update ji stáhne a nainstaluje na pozadí.

Aktualizace platformy pro systém Windows Vista a aktualizace platformy pro systém Windows Server 2008 podporují celou sadu funkcí rozhraní API služby Windows Automation 3.0 v následujících operačních systémech.

  • Windows XP (angličtina)
    Windows XP Home SP3 x86
    Windows XP Professional SP3 x86
  • Windows Server 2003 (angličtina)
    Windows Server 2003 SP2 (x86 a x64)
  • Windows Vista (angličtina)
    Starter SP2 (x86 a x64)
    Home Premium SP2 (x86 a x64)
    Business SP2 (x86 a x64)
    Enterprise SP2 (x86 a x64)
    Ultimate SP2 (x86 a x64)
  • Windows Server 2008 (angličtina)
    Windows Server 2008 SP2 (x86 a x64)

Další informace o obou aktualizacích naleznete v tématu Platform Update pro systém Windows Vista.

V této části