Robot con Python librería pyautogui

import subprocess
import pyautogui
import time

# Ruta al ejecutable de Vysor
ruta_vysor = 'C:\\Users\\Iris\\AppData\\Local\\vysor\\Vysor.exe'

# Abre Vysor
subprocess.Popen(ruta_vysor)

# Espera un tiempo para que Vysor se abra completamente (ajusta esto según sea necesario)
time.sleep(3)

# Obtén las coordenadas (x, y) donde deseas hacer clic
x_clic = 621  # Cambia esto al valor deseado
y_clic = 153  # Cambia esto al valor deseado

# Mueve el mouse a las coordenadas y realiza un clic
pyautogui.click(x_clic, y_clic)
# CLICK EN FOLOWER  
time.sleep(3)
x_clic1 = 721  # Cambia esto al valor deseado
y_clic1 = 489 # 487Cambia esto al valor deseado543 
pyautogui.click(x_clic1, y_clic1)
# CLICK EN TI
time.sleep(5)
x_clic2 = 810  # Cambia esto al valor deseado
y_clic2 = 582  # Cambia esto al valor deseado
pyautogui.click(x_clic2, y_clic2)
# CLICK EN MAX
time.sleep(5)
x_clic3 = 702  # Cambia esto al valor deseado
y_clic3 = 956  # Cambia esto al valor deseado
pyautogui.click(x_clic3, y_clic3)
time.sleep(2)
x_clic4 = 464  # Cambia esto al valor deseado
y_clic4 = 419 # Cambia esto al valor deseado
pyautogui.click(x_clic4, y_clic4)
time.sleep(3)

# Define las coordenadas para cada clic232
coordenadas = [

    (-352, 405),
    (-352, 513),#232 352
    (-19, 695),
    (-328, 405),
 

    (716, 515),
    (810, 582),
    (702, 956),
    (464, 419),
    (475, 256),
    (716, 515)
]

# Repite el código 10 veces
for _ in range(30700000004):
    for x_clic, y_clic in coordenadas:
        time.sleep(2)
        pyautogui.click(x_clic, y_clic)
        if (x_clic, y_clic) == coordenadas[0]:
            time.sleep(2)
#""""
print("Mueve el puntero del mouse a la posición deseada y presiona Ctrl+C para obtener las coordenadas.")

try:
    while True:
        x, y = pyautogui.position()
        position_str = f'X: {x}, Y: {y}'
        print(position_str, end='\r')
except KeyboardInterrupt:
    print("\nCoordenadas obtenidas:")
    print(f'X: {x}, Y: {y}')

# Opcional: cierra Vysor después de hacer clic (ajusta el tiempo según sea necesario)
# time.sleep(2)
# subprocess.Popen("taskkill /f /im Vysor.exe", shell=True)

# Opcional: si deseas realizar más acciones después del clic, agrégalo aquí

# Cierra el script
exit()

  

Deja un comentario

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

Scroll al inicio
Share via
Copy link