要使用UIAutomation獲取文本,可以按照以下步驟進行操作:
import uiautomation
element = uiautomation.WindowControl(searchDepth=1, ClassName='classname', Name='elementname')
這里的searchDepth
參數表示搜索的深度,ClassName
參數表示元素的類名,Name
參數表示元素的名稱。
text = element.CurrentName()
使用CurrentName()
方法可以獲取元素的文本內容。
完整的示例代碼如下:
import uiautomation
element = uiautomation.WindowControl(searchDepth=1, ClassName='classname', Name='elementname')
text = element.CurrentName()
print(text)
請注意,使用UIAutomation獲取文本需要安裝pywinauto庫和uiautomation庫。可以使用以下命令進行安裝:
pip install pywinauto
pip install uiautomation