Control del ratón en Python

Python | Control del ratón : Aquí, vamos a ver cómo podemos controlar el ratón con la ayuda de Python?

módulos utilizados:

En este script, vamos a utilizar el módulo PyAutoGui.

PyAutoGui módulo:

PyAutoGui es un módulo de Python que nos proporcionará varias funciones que nos ayuda a el control del ratón y el teclado , ya que es un módulo de terceros necesitamos instalar.

Descargar el módulo:

General Way to install:
pip install PyAutoGui
Pycharm Users:
Go to the project Interpreter and Install the module.

funciones proporcionadas por este módulo para automatizar el ratón,

pyautogui.size () :

  • Esta función nos class el tamaño de la pantalla
  • tienda de deje que el tamaño de una variable (Tomemos la variable a ser el tamaño).
  • Ahora bien, si queremos que el ancho de la pantalla a continuación, vamos a hacer.
  • tamaño [0], esto nos class la anchura de la pantalla,
  • Tamano.Width también return la anchura de la pantalla
  • size.height nos return la altura de la pantalla.

pyautogui.moveTo (100100, duración = 0,25) : Esta función se moverá el cursor a (100,100) de coordenadas de la pantalla en un tiempo de 0,25 segundos.

pyautogui.move (100100, duración = 0,25) : Esta función se moverá el cursor a la (100,100) de coordenadas con respecto a su posición actual.

pyautogui.position () : Esta función le dará la posición actual del cursor.

pyautogui.click (100,100) : Esta función se moverá nuestra cursor en esta coordenada y haga clic automáticamente en esa posición y si no llenó nada dentro de la función de clic a continuación, se haga clic en la posición actual del cursor.

pyautogui.scroll (100) : Esta función se desplazará la pantalla de acuerdo con el valor dado si es positivo dado entonces se desplazará hacia arriba y si es negativo dado entonces se desplazará hacia abajo, ya que funcionará con relación a nuestra posición (medios estamos en (0,0)).

Ahora vamos a crear un programa en el que vamos a cubrir todas las funciones.

# importing the module
import pyautogui
# storing the size of the screen
size=pyautogui.size()
print(size)
print(size.width)
print(size.height)
# Now we will create loop that will move the cursor
# this loop will create a square by just
# moving the cursor
# so in one second we will create 1 square
for i in range(10):
# moving to (100,100) in 0.25 sec
pyautogui.moveTo(100,100,duration=0.25)
pyautogui.moveTo(200,100,duration=0.25)
pyautogui.moveTo(200,200,duration=0.25)
pyautogui.moveTo(100,200,duration=0.25)
# Now we will move the square relative to our current
# cursor position
for i in range(10):
# moving to (100,100) in 0.25 sec
pyautogui.move(100,100,duration=0.25)
pyautogui.move(200,-100,duration=0.25)
pyautogui.move(-200,200,duration=0.25)
pyautogui.move(100,200,duration=0.25)
# get the current position of the cursor
print(pyautogui.position())
# click the screen by just writting the code
pyautogui.click(100,200)
# scroll the screen
pyautogui.scroll(100)

Salida:

Size(width=1366, height=768)
1366
768
Point(x=100, y=200)

Se trata de cómo podemos automatizar nuestro ratón con la ayuda de Python .


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *