Движение мыши не работает в игре (fortnite) с использованием pydirectinputPython

Программы на Python
Ответить
Anonymous
 Движение мыши не работает в игре (fortnite) с использованием pydirectinput

Сообщение Anonymous »

Я хочу, чтобы моя мышь переместилась на бейдж с именем игрока, при нажатии на окна она работает с перекрестием окон, но в игре она перемещается в случайное место.

Код: Выделить всё

   import pyautogui
import pydirectinput
import time
import keyboard

def loop1():
while True:
image_files = ["Screenshot 2025-01-25 153403.png"]

for filename in image_files:
try:
center_x, center_y = pyautogui.size()
center_x = center_x // 2
center_y = center_y // 2
region = (center_x - 750, center_y - 600, 1500, 1200)
nametag = pyautogui.locateCenterOnScreen(filename, confidence=0.6, region=region)

if nametag:
print("found")
x, y = nametag
pydirectinput.moveRel(x, y, duration=0.1)
print("found file", filename, "in", nametag)
time.sleep(1)
continue

except pyautogui.ImageNotFoundException:
time.sleep(2)
print('not found')
continue
time.sleep(1)

while True:
if keyboard.is_pressed('`'):
loop1()
Я попробовал использовать относительный, но все та же проблема — он перемещается в «случайное место» после того, как был найден именной тег.

Подробнее здесь: https://stackoverflow.com/questions/793 ... irectinput
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»