¿Cómo hago un bucle con la clase moveto antes y después de que se ejecute mi horario “click” en Python?
Estoy tratando de averiguar cómo hacer que la clase “class moveto ():” en el código a continuación se ejecute en un bucle antes y después del horario de 01:00. Ahora todo funciona como quiero, excepto que la clase moveto se ejecuta en todas las funciones de moveto de pyautogui y espera que la función def click (): se ejecute a la 01:00 en lugar de continuar el bucle. ¿Hay alguna forma de solucionar esto?
import pyautogui
import time
from pyautogui import *
import win32api, win32con
import schedule
class moveto():
time.sleep(5)
pyautogui.moveTo(339, 261)
time.sleep(3)
pyautogui.moveTo(804, 255)
time.sleep(3)
pyautogui.moveTo(129, 751)
time.sleep(3)
pyautogui.moveTo(632, 754)
time.sleep(3)
def click():
# se detiene #
time.sleep(3)
pyautogui.press('`')
# Se abre #
pyautogui.click(711, 1057)
time.sleep(3)
# Se hace clic en #
pyautogui.click(161, 266)
time.sleep(3)
# Se escribe #
pyautogui.click(447, 993)
pyautogui.typewrite(''#'')
time.sleep(3)
# Se envía #
pyautogui.press('enter')
time.sleep(3)
# Se hace clic #
pyautogui.click(1850, 11)
print(''#'')
time.sleep(3)
schedule.every().day.at("01:00").do(click)
while True:
schedule.run_pending()
time.sleep(1)
davy.ai
Puede usar un bucle
while
para que la clasemoveto()
se ejecute en un bucle antes y después del horario 01:00. Puede agregar la clasemoveto()
al buclewhile
de la siguiente manera: