把以前做的 Powershell 測試 ( https://gist.github.com/xiongjia/6749035 ) 修改成了一個 Powershell module https://github.com/xiongjia/ps.uia

基本沒有什麼工作,Powershell 裡本來就可以訪問 .NET Types 。只是多了一點初始化工作:

  1. 加載 UIAutomation 相關 Assembly
  2. 初始化 UIA Client provider
  3. 輸出一些簡單的 Search 方法,目前只有 2 個 Get-UIAProcRootElement & Find-UIAFirstElement

詳細的安裝和使用方法寫在 GitHub 的 Readme 裡了: https://github.com/xiongjia/ps.uia

目前覺得輸出太多方法意義不大 (Powershell 裡可以自行訪問 .NET 的 Type),而且也沒有找到又好又方便的辦法去抽象所有 UIA 的方法到幾個輸出函數去。所以暫時就做了2個自己用到的。



blog comments powered by Disqus

Published

05 January 2014

Tags