Найти в Дзене
Haevi

Как узнать координаты указателя мыши с помошью Python

Иногда бывает необходимым получение положения указателя мыши на экране, если вы пишите код или вам это нужно по другим причинам.

Для получения координат указателя мыши нам понадобится язык Python, а также его библиотеки pyautogui и keyboard.

Для установки библиотек вводим следующие команды в консоль:
~ pip install keyboard ~ pip install mouse

Сначала импортируется библиотека pyautogui.

Код без цикла while True и библиотекой pyautogui
Код без цикла while True и библиотекой pyautogui

Строка currentMouseX, currentMouseY = pyautogui.position() - получает местоположение X,Y

Строка print("X =",currentMouseX,"Y =",currentMouseY) - выдает в консоль полученный данные.

Выше приведенный код уже позволяет получать координаты указателя. Но у этого кода есть недостаток. При повторной необходимости координат, нужно перезапускать программу.

Поэтому добавится несколько строчек.

Код с циклом while True и библиотеками keyboard, pyautogui
Код с циклом while True и библиотеками keyboard, pyautogui

Задача этого кода работать по нажатию кнопки "space". Работа программы должна многоразовой, поэтому используется цикл while True.

if keyboard.is_pressed("space") - это строчка отвечает за проверку нажатия пользователем кнопки "space".

Если пользователь нажимает кнопку, то срабатывает код. Этот код схож с предыдущим. Отличие заключается в добавлении библиотеки keyboard и цикла.

Более подробнее можете ознакомится роликом ранее.

Наука
7 млн интересуются