PyAutoGUI позволяет создавать скрипты, которые имитируют движения мыши, клики по объектам, отправку текста и использование сочетаний клавиш для автоматизации действий в веб-браузерах. 2
Некоторые возможности модуля:
- Управление клавиатурой. 1 Функция typewrite() позволяет печатать сообщения без нажатия клавиш. 1 Функции keyDown() и keyUp() имитируют нажатие и отпускание клавиши. 1 Функция press() объединяет две предыдущие. 1
- Использование сочетаний клавиш. 1 Функция hotkey() позволяет передать ей несколько клавиш, которые будут нажаты по порядку, а затем отпущены в обратном порядке. 1
- Перемещение мыши. 3 Есть функции для симуляции щелчков мыши, например click(), doubleClick() и tripleClick(). 3 Можно указать, где на экране нужно произвести щелчок. 3
- Перемещение и перетаскивание. 3 Функция dragTo() позволяет перемещать мышь, по умолчанию — удерживая правую кнопку. 3
- Создание диалогов и окон сообщений. 3 Модуль PyMsgBox позволяет создавать окна сообщений и диалоги. 3
- Запрос ввода текста. 3 Функция prompt() позволяет запросить у пользователя ввод текста, можно передать значение по умолчанию и время ожидания в миллисекундах. 3