共用方式為


UI 自動化

Microsoft 使用者介面自動化是一種輔助功能架構,可讓 Windows 應用程式提供有關使用者介面 (UI) 的程式設計資訊。 它提供桌面上大部分UI元素的程式設計存取。 它可讓輔助技術產品,例如螢幕助讀程式,向使用者提供UI的相關信息,以及透過標準輸入以外的方式操作UI。 UI 自動化也允許自動化測試指令碼以與 UI 互動。

適用位置

開發人員可以使用 使用者介面自動化 並遵循無障礙設計做法,讓許多視覺、聽力或動作障礙人士更容易在 Windows 上執行的應用程式。 此外,使用者介面自動化 特別設計來為自動化測試案例提供強大的功能。

開發人員物件

使用者介面自動化 專為經驗豐富的 C/C++ 開發人員所設計。 一般而言,開發人員需要對元件物件模型 (COM) 對象和介面、Unicode 和 Windows API 程式設計有中等程度的瞭解。

如需 Managed 程式代碼 使用者介面自動化 的相關信息,請參閱 .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 Update 提供給所有 Windows Vista 和 Windows Server 2008 客戶使用。 需要 Windows Vista 平臺更新或 Windows Server 2008 平臺更新的第三方應用程式可以讓 Windows Update 偵測是否已安裝;如果不是,Windows Update 將會在背景下載並安裝它。

Windows Vista 平臺更新和 Windows Server 2008 平臺更新都支援下列操作系統上設定的整個 Windows 自動化 API 3.0 功能。

  • Windows XP (英文)
    Windows XP Home SP3 x86
    Windows XP Professional SP3 x86
  • Windows Server 2003 (英文)
    Windows Server 2003 SP2 (x86 和 x64)
  • Windows Vista (英文)
    入門 SP2 (x86 和 x64)
    家用進階 SP2 (x86 和 x64)
    商務 SP2 (x86 和 x64)
    企業 SP2 (x86 和 x64)
    終極SP2(x86和 x64)
  • Windows Server 2008 (英文)
    Windows Server 2008 SP2 (x86 和 x64)

如需這兩個更新的詳細資訊,請參閱 Windows Vista 平臺更新。

本節內容