在PowerShell中获取窗口位置和大小

时间:2014-11-25 17:27:19

标签: powershell ui-automation

我正在寻找一种使用PowerShell获取窗口当前大小和位置的方法。我目前正在使用UIAutomation(https://uiautomation.codeplex.com/)程序包进行其他一些窗口操作,所以如果有人碰巧知道如何通过PowerShell知道如何使用或不使用该程序包,我会非常有兴趣知道。

谢谢!

1 个答案:

答案 0 :(得分:0)

Get-UIAWindow似乎有一些我不知道的其他属性。使用BoundingRectange属性,我能够获得有关窗口位置,大小以及相对位置的所有详细信息。

以下内容将返回有关Notepad.exe应用程序窗口的大量数据:

$test = Start-Process notepad.exe -PassThru | Get-UiaWindow #| Get-UiaCurrentPattern -PassThru<br/>

$test.Current.BoundingRectangle