相关疑难解决方法(0)

如何通过Powershell中的进程获取所有窗口句柄?

我有这个脚本

Get-Process | Where-Object {$_.MainWindowTitle -like "*total*"}  
Run Code Online (Sandbox Code Playgroud)

哪个产生这个信息

Handles  NPM(K)    PM(K)      WS(K) VM(M)   CPU(s)     Id ProcessName                                                                     
-------  ------    -----      ----- -----   ------     -- -----------                                                                     
    362      23    19432      32744   324     3.86   6880 TotalCmd64                                                                      
Run Code Online (Sandbox Code Playgroud)

所以我有进程ID.

*Total*应用程序有许多自己的打开的窗口.

如何通过所有窗口迭代(使用powershell)(这样我可以得到它们的窗口句柄)?

NB:我的目标是什么?

在此输入图像描述 :

在Visual Studio中查找(例如):我正在运行应用程序.
但是应用程序有自己的打开窗口.

我希望子窗口是TOPMOsT.我已经有了制作窗口最顶层的脚本.但我需要它的手柄号码.

powershell

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

powershell ×1