UI 自動化
Microsoft 消費者介面自動化是一種協助工具架構,可讓 Windows 應用程式提供及取用使用者介面的程式設計資訊, (UI) 。 它提供桌面上大部分 UI 元素的程式設計存取。 它可讓輔助技術產品,例如螢幕助讀程式,向使用者提供 UI 的相關資訊,以及透過標準輸入以外的方式操作 UI。 UI 自動化也允許自動化測試指令碼以與 UI 互動。
適用情況
開發人員可以使用消費者介面自動化並遵循無障礙設計做法,讓許多視覺、聽覺或動作障礙人士更容易在 Windows 上執行的應用程式。 此外,消費者介面自動化特別設計來提供自動化測試案例的強固功能。
開發人員讀者
消費者介面自動化專為有經驗的 C/C++ 開發人員所設計。 一般而言,開發人員需要瞭解元件物件模型 (COM) 物件和介面、Unicode 和 Windows API 程式設計。
如需 Managed 程式碼消費者介面自動化的詳細資訊,請參閱 MSDN .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)
Ultimate SP2 (x86 和 x64) - Windows Server 2008 (英文版)
- Windows Server 2008 SP2 (x86 和 x64)
如需這兩個更新的詳細資訊,請參閱 Windows Vista 平臺更新。
本節內容
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應