Pythonからウィンドウハンドルを取得する方法

Pythonではpywin32ライブラリを使用してウィンドウハンドルを取得できます。

以下はpywin32ライブラリを使用してウィンドウハンドルを取得するサンプルコードです:

import win32gui
# 根据窗口标题获取窗口句柄
hwnd = win32gui.FindWindow(None, '窗口标题')
# 根据窗口类名获取窗口句柄
hwnd = win32gui.FindWindow('窗口类名', None)
# 获取当前活动窗口句柄
hwnd = win32gui.GetForegroundWindow()

これらのサンプルコード内ではhwnd変数はウィンドウハンドル値が入る。ウインドウタイトル、ウィンドウクラス名、現在アクティブになっているウィンドウからハンドルを取得できます。

pywin32ライブラリを使用するには、事前にライブラリをインストールする必要があります。インストールするには、pip install pywin32コマンドを使用してください。

bannerAds