python pyautogui.dragRel не влияет (окно перетаскивания)

#python

#python

Вопрос:

Я пытаюсь использовать функцию pyautogui.dragRel для заголовка chrome (браузера), но эффекта нет (перетаскивание окна).

Что мне делать?

Ниже есть gif-картинка, это тот эффект, который я хочу:
1

 import pyautogui
pyautogui.mouseDown(1000,10)
time.sleep(1)
pyautogui.dragRel(10,500)
time.sleep(0.5)
 

Спасибо!

Комментарии:

1. Можете ли вы добавить больше подробностей о том, что вы делаете? например, что вы хотите сделать, каков результат или были ли у вас какие-то трассировки?

2. @LeonardoScotti Привет, эта функция pyautogui.dragRel влияет на перетаскивание, поэтому я думаю о перетаскивании windown для моей сети, например, я добавил gif-картинку, спасибо !.

3. Я предлагаю вам изменить теги в соответствии с темой, чтобы получить больше внимания

4. @LeonardoScotti Привет, у тебя есть идея, дай мне ссылку, большое тебе спасибо!

5. Я бы, конечно, добавил тег pyautogui и ссылки на другие теги к тому, с чем вы работаете, и, возможно, я опубликую больший фрагмент кода, чтобы показать, где появляется этот фрагмент и когда он используется

Ответ №1:

Ну, на самом деле решение довольно простое, но найти его нелегко. Я нахожу фактическое написание этого в:

Автоматизируйте скучные вещи с помощью Python, 2-е издание: практическое программирование Эла Свейгарта

Решение состоит в том, чтобы добавить длительность к действию перетаскивания, потому что некоторые окна не будут реагировать на быстрое перемещение (возможно, какая-то защита в коде, чтобы избежать ошибок мыши).

 pyautogui.dragTo(410, 330, duration=0.2)