Я хочу смоделировать щелчок мышью по окну, но я хочу опубликовать событие щелчка непосредственно в окне (не путем имитации общего щелчка мышью с использованием win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN, 0, 0)
). Как правильно это сделать? Я пробовал следующее, но это, похоже, не дает эффекта:
def MAKELONG(low, high):
return low | (high << 16)
win32gui.PostMessage(window,
win32con.WM_LBUTTONDOWN,
win32con.MK_LBUTTON,
MAKELONG(21,42))
time.sleep(0.05)
win32gui.PostMessage(window,
win32con.WM_LBUTTONUP,
0,
MAKELONG(21,42))
window
- правильная ручка для окна. В этом случае я пытался заставить файл меню активироваться.