Я могу щелкнуть по окну, но оно не перемещает моего персонажа и не взаимодействует ни с чем в игре. Я пробовал перемещать мышь, пробовал вводить данные с клавиатуры, в полноэкранном режиме, в оконном режиме и т. д. Я также пробовал использовать снимки экрана с помощью pyautogui, но безуспешно. Игра, с которой я пытаюсь ее использовать, была первоначально выпущена в 2000 году. Не касаясь программирования, я пробовал запускать ее от имени администратора, запускать в режиме совместимости с Windows XP SP 2-3, отключать композицию рабочего стола и т. д.Код win32api:
Я могу щелкнуть по окну, но оно не перемещает моего персонажа и не взаимодействует ни с чем в игре. Я пробовал перемещать мышь, пробовал вводить данные с клавиатуры, в полноэкранном режиме, в оконном режиме и т. д. Я также пробовал использовать снимки экрана с помощью pyautogui, но безуспешно. Игра, с которой я пытаюсь ее использовать, была первоначально выпущена в 2000 году. Не касаясь программирования, я пробовал запускать ее от имени администратора, запускать в режиме совместимости с Windows XP SP 2-3, отключать композицию рабочего стола и т. д.Код win32api: [code]import win32api, win32con import time
[code]win32api.SetCursorPos((x,y)) pywintypes.error: (0, 'SetCursorPos', 'No error message is available') [/code]
Ввод pyautogui/pydirect: [code]import pyautogui import pydirectinput as p
import time
icon = pyautogui.locateCenterOnScreen('./icon.png', confidence=0.9) p.click(icon[0], icon[1]) time.sleep(2) p.press('enter') [/code] этот код не выдает ошибку, он завершается нормально, без фактического щелчка в окне игры