PyAutoGUI: автоматизация работы с графическим интерфейсом Python
PyAutoGUI - это библиотека для Python, которая позволяет управлять мышью и клавиатурой компьютера, а также изображениями на экране. Она используется для автоматического выполнения рутинных задач, таких как ввод текста, нажатие кнопок, перемещение мыши и многое другое.
Примеры использования:
1. Клик мыши и перемещение курсора:
import pyautogui
# движение мыши до точки (x=100,y=100) и нажатие на левую кнопку
pyautogui.click(x=100, y=100, button='left')
# перемещение мыши в точку (x=500,y=500) за 2 секунды
pyautogui.moveTo(x=500, y=500, duration=2)
2. Ввод текста:
import pyautogui
# ввод текста
pyautogui.typewrite('Hello, World!', interval=0.25)
3. Клавиатурные сочетания:
import pyautogui
# нажатие сочетания клавиш "ctrl" + "c"
pyautogui.hotkey('ctrl', 'c')
# нажатие клавиши "F1"
pyautogui.press('f1')
4. Работа с изображениями:
import pyautogui
# поиск изображения на экране
location = pyautogui.locateOnScreen('image.png')
# получение центра найденного изображения
center = pyautogui.center(location)
PyAutoGUI может быть очень полезной библиотекой для тестирования, автоматизации и других задач, связанных с управлением пользовательским интерфейсом. Её можно установить с помощью pip и использовать на Windows, Mac и Linux.