Ir para conteúdo
Fórum Script Brasil

William França

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre William França

William França's Achievements

0

Reputação

  1. Boa tarde, Estou com um problema em rodar o script. Ele roda legal, mas sem respeitar os horários estipulados, após ele concluir a tarefa ele o executa novamente, não cumprindo com a hora em que esta no comando. Segue abaixo. import pyautogui import time as tm from datetime import datetime, time, timedelta # Defina as horas em que você deseja executar seu script horario_execucao = [ {"dia_semana": 0, "hora": time(hour=7, minute=45)}, # Segunda-feira {"dia_semana": 0, "hora": time(hour=8, minute=45)}, # Segunda-feira {"dia_semana": 0, "hora": time(hour=9, minute=45)}, # Segunda-feira {"dia_semana": 0, "hora": time(hour=11, minute=45)}, # Segunda-feira {"dia_semana": 0, "hora": time(hour=12, minute=45)}, # Segunda-feira {"dia_semana": 0, "hora": time(hour=13, minute=15)}, # Segunda-feira {"dia_semana": 0, "hora": time(hour=14, minute=15)}, # Segunda-feira {"dia_semana": 0, "hora": time(hour=15, minute=15)}, # Segunda-feira {"dia_semana": 0, "hora": time(hour=16, minute=15)}, # Segunda-feira {"dia_semana": 0, "hora": time(hour=17, minute=15)}, # Segunda-feira {"dia_semana": 1, "hora": time(hour=7, minute=45)}, # Terça-Feira {"dia_semana": 1, "hora": time(hour=8, minute=45)}, # Terça-Feira {"dia_semana": 1, "hora": time(hour=9, minute=45)}, # Terça-Feira {"dia_semana": 1, "hora": time(hour=10, minute=45)}, # Terça-Feira {"dia_semana": 1, "hora": time(hour=11, minute=45)}, # Terça-Feira {"dia_semana": 1, "hora": time(hour=12, minute=45)}, # Terça-Feira {"dia_semana": 1, "hora": time(hour=13, minute=45)}, # Terça-Feira {"dia_semana": 1, "hora": time(hour=14, minute=45)}, # Terça-Feira {"dia_semana": 1, "hora": time(hour=15, minute=45)}, # Terça-Feira {"dia_semana": 1, "hora": time(hour=16, minute=45)}, # Terça-Feira {"dia_semana": 1, "hora": time(hour=17, minute=15)}, # Terça-Feira {"dia_semana": 2, "hora": time(hour=7, minute=45)}, # Quarta-feira {"dia_semana": 2, "hora": time(hour=8, minute=45)}, # Quarta-feira {"dia_semana": 2, "hora": time(hour=9, minute=45)}, # Quarta-feira {"dia_semana": 2, "hora": time(hour=10, minute=45)}, # Quarta-feira {"dia_semana": 2, "hora": time(hour=11, minute=45)}, # Quarta-feira {"dia_semana": 2, "hora": time(hour=12, minute=45)}, # Quarta-feira {"dia_semana": 2, "hora": time(hour=13, minute=45)}, # Quarta-feira {"dia_semana": 2, "hora": time(hour=14, minute=45)}, # Quarta-feira {"dia_semana": 2, "hora": time(hour=15, minute=45)}, # Quarta-feira {"dia_semana": 2, "hora": time(hour=16, minute=45)}, # Quarta-feira {"dia_semana": 2, "hora": time(hour=17, minute=15)}, # Quarta-feira {"dia_semana": 3, "hora": time(hour=7, minute=45)}, # Quinta-feira {"dia_semana": 3, "hora": time(hour=8, minute=45)}, # Quinta-feira {"dia_semana": 3, "hora": time(hour=9, minute=45)}, # Quinta-feira {"dia_semana": 3, "hora": time(hour=10, minute=45)}, # Quinta-feira {"dia_semana": 3, "hora": time(hour=11, minute=45)}, # Quinta-feira {"dia_semana": 3, "hora": time(hour=12, minute=45)}, # Quinta-feira {"dia_semana": 3, "hora": time(hour=13, minute=45)}, # Quinta-feira {"dia_semana": 3, "hora": time(hour=14, minute=45)}, # Quinta-feira {"dia_semana": 3, "hora": time(hour=15, minute=45)}, # Quinta-feira {"dia_semana": 3, "hora": time(hour=16, minute=45)}, # Quinta-feira {"dia_semana": 3, "hora": time(hour=17, minute=15)}, # Quinta-feira {"dia_semana": 4, "hora": time(hour=7, minute=45)}, # Sexta-feira {"dia_semana": 4, "hora": time(hour=8, minute=45)}, # Sexta-feira {"dia_semana": 4, "hora": time(hour=9, minute=45)}, # Sexta-feira {"dia_semana": 4, "hora": time(hour=10, minute=45)}, # Sexta-feira {"dia_semana": 4, "hora": time(hour=11, minute=45)}, # Sexta-feira {"dia_semana": 4, "hora": time(hour=12, minute=45)}, # Sexta-feira {"dia_semana": 4, "hora": time(hour=13, minute=45)}, # Sexta-feira {"dia_semana": 4, "hora": time(hour=14, minute=45)}, # Sexta-feira {"dia_semana": 4, "hora": time(hour=15, minute=45)}, # Sexta-feira {"dia_semana": 4, "hora": time(hour=16, minute=45)}, # Sexta-feira {"dia_semana": 4, "hora": time(hour=17, minute=15)}, # Sexta-feira ] # Obtenha a hora atual agora = datetime.now().time() dia_semana = datetime.now().weekday() # Verifique se é hora de executar o script for hora_execucao in horario_execucao: if dia_semana == hora_execucao["dia_semana"]: hora_execucao_completa = datetime.combine(datetime.today(), hora_execucao["hora"]) agora_completo = datetime.combine(datetime.today(), agora) if agora_completo >= hora_execucao_completa and agora_completo <= hora_execucao_completa + timedelta(minutes=5): #Clicar no arquivo para entrar pyautogui.doubleClick(959, 1043) tm.sleep(4) pyautogui.leftClick(1145, 1049) tm.sleep(4) pyautogui.leftClick(38, 980) tm.sleep(5) pyautogui.leftClick(740,327 ) tm.sleep(5) pyautogui.doubleClick(891,436) tm.sleep(7) pyautogui.leftClick(737, 592) tm.sleep(7) pyautogui.leftClick(28, 987) tm.sleep(5) pyautogui.leftClick(719, 308) tm.sleep(5) pyautogui.leftClick(850, 568) tm.sleep(5) pyautogui.leftClick(1006, 758) tm.sleep(5) pyautogui.write('e-mail') tm.sleep(3) pyautogui.press('enter') tm.sleep(6) pyautogui.leftClick(807, 612) tm.sleep(6) pyautogui.leftClick(854, 742) tm.sleep(6) pyautogui.leftClick(901, 616) tm.sleep(6) pyautogui.write('caminho serv') tm.sleep(3) pyautogui.press('enter') tm.sleep(5) pyautogui.write('senha') tm.sleep(6) pyautogui.press('enter') tm.sleep(12) pyautogui.leftClick(407, 963) tm.sleep(6) pyautogui.leftClick(1809, 90) tm.sleep(5) pyautogui.leftClick(1690, 198) tm.sleep(5) pyautogui.leftClick(1266, 73) tm.sleep(5) pyautogui.leftClick(1083, 1040)
×
×
  • Criar Novo...