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 平臺更新。
本節內容