标签: windows powershell process
我正在尝试开发PowerShell,我知道
Get-Process
我想要两件事,将焦点设置为应用程序(windows),但是当我尝试获取其PID:get-process时 我只能看到它的父进程,如何从PID加入所有形式? 我找到了
[Microsoft.VisualBasic.Interaction]::AppActivate(ID)
但它并不是我想要的形式的前景......我如何指定我想要前景的PID中的哪种形式?
(我在Windows 8.1上)谢谢
答案 0 :(得分:0)
正如评论中所提到的,AppActivate()有两种方式。
AppActivate()
如果传递一个整数作为参数,那么具有该进程ID的进程的主窗口将成为焦点。
如果要激活特定窗口,还可以传入该窗口的标题文本:
[Microsoft.VisualBasic.Interaction]::AppActivate
请进行演示,我已经整理了一个简单的Windows窗体应用程序,它启动了两种形式,第一种是我想在启动两种形式后激活: