使用PowerShell(Start-Process)启动进程时是否可以定位窗口?

时间:2016-12-19 19:46:35

标签: powershell

我按如下方式运行命令。

Start-Process dotnet -ArgumentList "run"

使用-WindowStyle标记的窗口can be managed最大化,最小化,隐藏和正常。但是,我通常做的是将框架向左推(和第二个向右)。

是否可以告诉PowerShell将窗口浮动到边缘?像这个如意的伪代码?

Start-Process dotnet -ArgumentList "run" -WindowStyle FloatLeft

1 个答案:

答案 0 :(得分:3)

试试这个,它使用-Passthru的{​​{1}}选项来获取流程信息。然后,我们使用一点pInvoke魔法将我们刚刚创建的窗口移动到其他地方。

此示例使您可以将生成的窗口捕捉到Windows当前屏幕的边缘。您可以指定X或Y边,或两者。如果指定了所有4个开关,则Top,Left获胜。

Start-Process