Мне удалось создать код, который нажимает на контроллеры редактирования текста, но для игр это не помогает. это не работает.
вот мой код, который работает для любого контроллера редактирования текста:
Код: Выделить всё
import win32gui, win32con, win32api
def get_inner_windows(whndl):
hwnds = set()
def callback(hwnd, param):
nonlocal hwnds
if win32gui.IsWindowVisible(hwnd) and win32gui.IsWindowEnabled(hwnd):
hwnds.add(hwnd)
win32gui.EnumChildWindows(hwnd, callback, None)
return True
hwnds.add(whndl)
win32gui.EnumChildWindows(whndl, callback, None)
return hwnds
hwnd= win32gui.FindWindow(None, "Untitled - Notepad")
hwnds = get_inner_windows(hwnd)
for hwnd in hwnds:
win32api.SendMessage(hwnd, win32con.WM_CHAR, ord('A'),0)
Есть какие-нибудь новости по этому поводу?< /п>
Подробнее здесь: https://stackoverflow.com/questions/786 ... ing-python