【发布时间】:2019-07-31 10:05:23
【问题描述】:
我目前正在寻找一种方法来获取 c# 中所有打开的窗口的标题/名称(如果可能,来自特定进程)。所以一个进程可以有多个窗口,我刚刚找到了 Process.MainWindowTitle 命令,但我想要在这个进程下运行的所有窗口的名称,而不仅仅是 MainWindowTitle。是否有命令/方法可以获取列表/数组中的所有窗口标题?我在互联网上搜索,但找不到任何有效或我理解的东西。如果有人有办法做到这一点并且可以向我解释,那就太棒了。
感谢阿基拉
编辑:我找到了这个链接 (http://csharphelper.com/blog/2016/08/list-desktop-windows-in-c/),但我无法让它工作,我不明白那里发生了什么。因此,如果有人理解这一点......或者如果不是让它在控制台中打印出所有标题。我会很感激的。
【问题讨论】: