Open1
pythonからwin32
import関連
import win32gui
import win32con
import ctypes
handleの取得
起動しているアプリのハンドルを取得し、位置(rect)とタイトルを表示する
handle_search.py
import win32gui
def callback(hwnd, extra):
print("<" * 20)
title = win32gui.GetWindowText(hwnd)
print("title:", title)
rect = win32gui.GetWindowRect(hwnd)
print("rect:", rect)
def main():
win32gui.EnumWindows(callback, None)
if __name__ == '__main__':
main()
postmessage
handleに対し、WM_CLOSEをpost。
import win32gui
import win32con
chwd = 123456789
win32gui.PostMessage(chwd, win32con.WM_CLOSE, 0, 0)