#python
#python
Вопрос:
Я пытаюсь использовать функцию pyautogui.dragRel
для заголовка chrome (браузера), но эффекта нет (перетаскивание окна).
Что мне делать?
Ниже есть gif-картинка, это тот эффект, который я хочу:
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)