当我在firefox中打开多个窗口时,它们都在同一个进程中运行,但当我进入任务管理器时,该进程可以展开并且每个打开的窗口都有一行活动标签的名称可见。当我将鼠标悬停在任务栏上时,每个打开窗口的一张小图片会弹出活动标签的名称。
我试过get-process | where-object {$_.mainwindowhandle -ne 0} | select-object name, mainwindowtitle
,但我只得到最前面窗口的名称
如何在PowerShell中列出所有firefox窗口的名称,并根据其名称关闭我想要的那个(我不能杀死进程,因为所有窗口都在同一进程中运行)?
你对我有什么线索吗?PS。我不会说C#而且无法理解C#示例