Как использовать PyAutoGUI для перемещения курсора мыши на определенные координаты?

Как прочитать координаты из файла и использовать их для перемещения мыши с помощью библиотеки pyautogui?
  • 17 сентября 2023 г. 10:56
Ответы на вопрос 3
Для перемещения курсора мыши на определенные координаты с помощью PyAutoGUI, вам нужно использовать метод `moveTo()` и передать ему координаты X и Y точки, куда вы хотите переместить курсор.

Вот пример кода:

```python
import pyautogui

# Перемещение курсора в точку (x=100, y=200)
pyautogui.moveTo(100, 200)
```

Чтобы прочитать координаты из файла и использовать их для перемещения мыши, вам нужно считать данные из файла и передать их в `moveTo()`.

Вот пример кода, демонстрирующего эту концепцию:

```python
import pyautogui

# Чтение координат из файла
with open('координаты.txt', 'r') as file:
    for line in file:
        x, y = map(int, line.strip().split(','))
        # Перемещение курсора по данным координатам
        pyautogui.moveTo(x, y)
```

В этом примере предполагается, что файл "координаты.txt" содержит координаты в следующем формате:

```
100, 200
300, 400
```

Таким образом, курсор будет перемещаться по каждой паре координат, указанной в файле.
import pyautogui as pg
import time as tm

with open("pos.txt") as file:
    for line in file:
        posX, posY = line.strip().split(":")
        posX, posY = int(posX), int(posY)
        pg.moveTo(posX, posY, duration=1) 

tm.sleep(1)
pg.click() 
 Позиции из файла "pos.txt" используются для перемещения указателя на экране и последующего клика. Подождите 1 секунду после перемещения перед выполнением клика.
Похожие вопросы