Batch ejecutar función a X hora

Iniciado por rafaeljoseyepez, 15 Agosto 2021, 18:17 PM

0 Miembros y 1 Visitante están viendo este tema.

rafaeljoseyepez

Saludos, quería hacerle una pregunta, si es posible en batch que ejecute determinadas tareas a determinadas horas... Quiero hacer una especie de botch de telegram con batch

Código (bash) [Seleccionar]
@echo off

:INICIO
1:30:45 UTC go to 1
1:30:55 UTC go to 2

:1
curl -s "https://api.telegram.org/botxxxxx:xxxxx/sendMessage?chat_id=-xxxxx&text=%LINK%"
goto INICIO

:2
curl -s "https://api.telegram.org/botxxxxx:xxxxx/sendMessage?chat_id=-xxxxx&text=%LINK%"
goto INICIO



quiero hacer algo grande, alrededor de unos 6000 enlaces diferentes de una tabla grande que tengo en excel, sé que sonará trabajoso pero se me ocurre hacerlo en batch, que cada hora determinada mande ese mensaje a un grupo de telegram con el enlace que previamente estará, de modo que todos los días exactamente a esa hora exacta envíe ese mensaje.

¿Es posible?

De antemano doy las gracias a los que puedan responder con alguna sugerencia o recomendación.

Danielㅤ

¡Regresando como cual Fenix! ~
Bomber Code © 2021 https://www.bombercode.net/foro/

Ayudas - Aportes - Tutoriales - Y mucho mas!!!

DtxdF

A simple vista pareciera que deseas cada 10 segundos ejecutar un comando.

Código (dos) [Seleccionar]
@echo off

set SECONDS=10

:loop
curl -s "https://api.telegram.org/botxxxxx:xxxxx/sendMessage?chat_id=-xxxxx&text=%LINK%"
timeout %SECONDS% > nul
goto loop


Por cierto, la variable LINK no está definida.

~ DtxdF