[英]Using Windows UI Automation via CPython/pywin32?
根據我在Reddit上閱讀並回復的問題 ,我一直在調查使用相對較新的Windows UI Automation框架(通過Python(和pywin32))來查詢Google Chrome窗口中的自定義小部件。 UISpy向我展示了我感興趣的控件,但命名約定和缺少窗口類讓我相信UI自動化框架是訪問它的唯一方法。 我能夠通過PythonWin和Makepy實用程序為UI自動化庫生成COM存根,但實際上無法實例化COM對象。 我沒有很多COM經驗,除了跟隨Mark Hammond的“Win32上的Python編程”,通過COM用Python驅動Excel。 我發現了一篇描述如何從C / C ++實例化COM對象的文章,但我無法從中獲得太多。
如果我能弄清楚如何實例化對象,我想我可以按照API文檔進行操作。
您可以使用awesome comtypes包輕松使用CPython腳本中的IUIAutomation COM接口。
這是我寫的一個非常簡單的演示:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.