Python可以使用ctypes模块来获取当前窗口句柄,ctypes模块是Python内置的一个外部函数库,它可以让Python调用Windows API函数。下面介绍如何使用ctypes模块获取当前窗口句柄的方法:
# 导入ctypes模块 import ctypes # 定义函数 user32 = ctypes.windll.user32 # 定义变量 hwnd = user32.GetForegroundWindow() # 获取句柄 print(hwnd)
上面的代码导入ctypes模块,定义一个函数,使用ctypes模块的windll函数来调用Windows API函数,定义一个变量,使用user32函数的GetForegroundWindow函数来获取当前窗口句柄,打印出句柄。
还可以使用win32gui模块来获取当前窗口句柄,win32gui模块也是Python内置的一个外部函数库,它可以让Python调用Windows GUI API函数。下面介绍如何使用win32gui模块获取当前窗口句柄的方法:
# 导入win32gui模块 import win32gui # 获取句柄 hwnd = win32gui.GetForegroundWindow() # 打印句柄 print(hwnd)
上面的代码调用win32gui模块,使用win32gui函数的GetForegroundWindow函数来获取当前窗口句柄,打印出句柄。
以上就是Python获取当前窗口句柄的方法,可以使用ctypes模块或者win32gui模块来实现,使用起来都非常简单,只需要调用相应的函数即可获取当前窗口句柄。
本文链接:http://task.lmcjl.com/news/7822.html