Python获得特定的窗口标题

时间:2018-06-12 20:25:25

标签: python win32gui

我希望能够检测到特定命名窗口的存在(在任何过程中)以用作"如果"变量

经过一些研究,我得出结论我必须使用private库(有些帖子还建议win32gui),但我发现的大部分帖子都是making a list of processes,并且与该主题相关的唯一一个没有正确回答这个问题。也许我太新手无法理解它,但最后,我无法让它发挥作用(问题是this one

为了举例说明我想要的内容,我将共享一个简单的ctypes代码:它搜索特定的名称(在我们的例子中,是史蒂夫作业),如果它在任何地方找到它,它会触发(在这个例子中,它关闭了所述过程)

.vbs

1 个答案:

答案 0 :(得分:3)

import win32gui

win2find = input('enter name of window to find')
whnd = win32gui.FindWindowEx(None, None, None, win2find)
if not (whnd == 0):
  print('FOUND!')

您可以在Google上搜索“FindWindowEx'

找到https://msdn.microsoft.com/en-us/library/windows/desktop/ms633500(v=vs.85).aspx

有关FindWindowEx函数的描述