2024年2月8日发(作者:)

在Python中,你可以使用`pywin32`库来获取窗口句柄。这个库提供了与Windows API的接口,使得你可以在Python中执行许多底层的Windows操作。

以下是一个简单的示例,展示如何使用`pywin32`库获取窗口句柄:

```python

import win32gui

def get_window_handle(window_name):

hwnd = ndow(None, window_name)

return hwnd

# 使用函数获取指定窗口的句柄

window_handle = get_window_handle("记事本")

print(window_handle)

```

在这个示例中,我们导入了`win32gui`模块,并定义了一个函数`get_window_handle`,该函数接受一个窗口名称作为参数,并返回该窗口的句柄。然后,我们使用这个函数来获取名为"记事本"的窗口的句柄,并将其打印出来。

注意,这个方法只能获取到与给定名称匹配的第一个窗口的句柄。如果存在多个窗口具有相同的名称,那么它将返回第一个匹配窗口的句柄。