Open1

pythonからwin32

kotaprojkotaproj

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)