我正在寻找一种使用PowerShell获取窗口当前大小和位置的方法。我目前正在使用UIAutomation(https://uiautomation.codeplex.com/)程序包进行其他一些窗口操作,所以如果有人碰巧知道如何通过PowerShell知道如何使用或不使用该程序包,我会非常有兴趣知道。
谢谢!
答案 0 :(得分:0)
Get-UIAWindow似乎有一些我不知道的其他属性。使用BoundingRectange属性,我能够获得有关窗口位置,大小以及相对位置的所有详细信息。
以下内容将返回有关Notepad.exe应用程序窗口的大量数据:
$test = Start-Process notepad.exe -PassThru | Get-UiaWindow #| Get-UiaCurrentPattern -PassThru<br/>
$test.Current.BoundingRectangle