Bueno aqui les presento un modulo que trabaja chequeando los dias de la pc lo que hace es:
chuquea que dia es hoy y dependiendo del dia, ejecuta o mejor dicho llama a un modulo que puede contener lo que ustedes quieran en este caso muestra un mensaje
Bueno aqui se los dejo espero que les sea util!

set date = %date%
:bucle
if date==1/01/2008 call a
if date==2/01/2008 call a
if date==3/01/2008 call h
if date==4/01/2008 call g
if date==5/01/2008 call f
if date==6/01/2008 call e
if date==7/01/2008 call d
if date==8/01/2008 call c
if date==9/01/2008 call b
if date==10/10/2008 call a
if date==11/01/2008 call h
if date==12/01/2008 call g
if date==13/01/2008 call f
if date==14/01/2008 call e
if date==15/01/2008 call d
if date==16/01/2008 call c
if date==17/01/2008 call b
if date==18/01/2008 call a
if date==19/01/2008 call h
if date==20/01/2008 call g
if date==21/01/2008 call f
if date==22/01/2008 call e
if date==23/01/2008 call d
if date==24/01/2008 call c
if date==25/01/2008 call b
if date==26/01/2008 call a
if date==27/01/2008 call h
if date==28/01/2008 call g
if date==29/01/2008 call f
if date==30/01/2008 call e
if date==31/01/2008 call d
if date==1/02/2008 call c
if date==2/02/2008 call b
if date==3/02/2008 call a
if date==4/02/2008 call h
if date==5/02/2008 call g
if date==6/02/2008 call f
if date==7/02/2008 call e
if date==8/02/2008 call d
if date==9/02/2008 call c
if date==10/02/2008 call b
if date==11/02/2008 call a
if date==12/02/2008 call h
if date==13/02/2008 call g
if date==14/02/2008 call f
if date==15/02/2008 call e
if date==16/02/2008 call d
if date==17/02/2008 call c
if date==18/02/2008 call b
if date==19/02/2008 call a
if date==20/02/2008 call h
if date==21/02/2008 call g
if date==22/02/2008 call f
if date==23/02/2008 call e
if date==24/02/2008 call d
if date==25/02/2008 call c
if date==26/02/2008 call b
if date==27/02/2008 call a
if date==28/02/2008 call h
if date==29/02/2008 call g
if date==30/02/2008 call f
if date==31/02/2008 call e
if date==1/03/2008 call d
if date==2/03/2008 call c
if date==3/03/2008 call b
if date==4/03/2008 call a
if date==5/03/2008 call h
if date==6/03/2008 call g
if date==7/03/2008 call f
if date==8/03/2008 call e
if date==9/03/2008 call d
if date==10/03/2008 call c
if date==11/03/2008 call b
if date==12/03/2008 call a
if date==13/03/2008 call g
if date==14/03/2008 call f
if date==15/03/2008 call e
if date==16/03/2008 call d
if date==17/03/2008 call c
if date==18/03/2008 call b
if date==19/03/2008 call a
if date==20/03/2008 call h
if date==21/03/2008 call g
if date==22/03/2008 call f
if date==23/03/2008 call e
if date==24/03/2008 call d
if date==25/03/2008 call c
if date==26/03/2008 call b
if date==27/03/2008 call a
if date==28/03/2008 call h
if date==29/03/2008 call g
if date==30/03/2008 call f
if date==31/03/2008 call e
if date==1/04/2008 call d
if date==2/04/2008 call c
if date==3/04/2008 call b
if date==4/04/2008 call a
if date==5/04/2008 call h
if date==6/04/2008 call g
if date==7/04/2008 call f
if date==8/04/2008 call e
if date==9/04/2008 call d
if date==10/04/2008 call c
if date==11/04/2008 call b
if date==12/04/2008 call a
if date==13/04/2008 call h
if date==14/04/2008 call g
if date==15/04/2008 call f
if date==16/04/2008 call d
if date==17/04/2008 call c
if date==18/04/2008 call b
if date==19/04/2008 call a
if date==20/04/2008 call h
if date==21/04/2008 call g
if date==22/04/2008 call f
if date==23/04/2008 call e
if date==24/04/2008 call d
if date==25/04/2008 call c
if date==26/04/2008 call b
if date==27/04/2008 call a
if date==28/04/2008 call h
if date==29/04/2008 call g
if date==30/04/2008 call f
if date==31/04/2008 call e
if date==1/05/2008 call d
if date==2/05/2008 call c
if date==3/05/2008 call b
if date==4/05/2008 call a
if date==5/05/2008 call h
if date==6/05/2008 call g
if date==7/05/2008 call f
if date==8/05/2008 call e
if date==9/05/2008 call d
if date==10/05/2008 call c
if date==11/05/2008 call b
if date==12/05/2008 call a
if date==13/05/2008 call h
if date==14/05/2008 call g
if date==15/05/2008 call f
if date==16/05/2008 call e
if date==17/05/2008 call d
if date==18/05/2008 call c
if date==19/05/2008 call b
if date==20/05/2008 call a
if date==21/05/2008 call h
if date==22/05/2008 call g
if date==23/05/2008 call f
if date==24/05/2008 call e
if date==25/05/2008 call d
if date==26/05/2008 call c
if date==27/05/2008 call b
if date==28/05/2008 call a
if date==29/05/2008 call h
if date==30/05/2008 call g
if date==31/05/2008 call f
if date==1/06/2008 call e
if date==2/06/2008 call d
if date==3/06/2008 call c
if date==4/06/2008 call b
if date==5/06/2008 call a
if date==6/06/2008 call h
if date==7/06/2008 call g
if date==8/06/2008 call f
if date==9/06/2008 call e
if date==10/06/2008 call d
if date==11/06/2008 call c
if date==12/06/2008 call b
if date==13/06/2008 call a
if date==14/06/2008 call h
if date==15/06/2008 call g
if date==16/06/2008 call f
if date==17/06/2008 call e
if date==18/06/2008 call d
if date==19/06/2008 call c
if date==20/06/2008 call b
if date==21/06/2008 call a
if date==22/06/2008 call h
if date==23/06/2008 call g
if date==24/06/2008 call f
if date==25/06/2008 call e
if date==26/06/2008 call d
if date==27/06/2008 call c
if date==28/06/2008 call b
if date==29/06/2008 call a
if date==30/06/2008 call h
if date==31/06/2008 call g
if date==1/07/2008 call f
if date==2/07/2008 call e
if date==3/07/2008 call d
if date==4/07/2008 call c
if date==5/07/2008 call b
if date==6/07/2008 call a
if date==7/07/2008 call h
if date==8/07/2008 call g
if date==9/07/2008 call f
if date==10/07/2008 call e
if date==11/07/2008 call d
if date==12/07/2008 call c
if date==13/07/2008 call b
if date==14/07/2008 call a
if date==15/07/2008 call h
if date==16/07/2008 call g
if date==17/07/2008 call f
if date==18/07/2008 call e
if date==19/07/2008 call d
if date==20/07/2008 call c
if date==21/07/2008 call b
if date==22/07/2008 call a
if date==23/07/2008 call h
if date==24/07/2008 call g
if date==25/07/2008 call f
if date==26/07/2008 call e
if date==27/07/2008 call d
if date==28/07/2008 call c
if date==29/07/2008 call b
if date==30/07/2008 call a
if date==31/07/2008 call h
if date==1/08/2008 call g
if date==2/08/2008 call f
if date==3/08/2008 call d
if date==4/08/2008 call c
if date==5/08/2008 call b
if date==6/08/2008 call a
if date==7/08/2008 call h
if date==8/08/2008 call g
if date==9/08/2008 call f
if date==10/08/2008 call e
if date==11/08/2008 call d
if date==12/08/2008 call c
if date==13/08/2008 call b
if date==14/08/2008 call a
if date==15/08/2008 call h
if date==16/08/2008 call g
if date==17/08/2008 call f
if date==18/08/2008 call d
if date==19/08/2008 call c
if date==20/08/2008 call b
if date==21/08/2008 call a
if date==22/08/2008 call h
if date==23/08/2008 call g
if date==24/08/2008 call f
if date==25/08/2008 call e
if date==26/08/2008 call d
if date==27/08/2008 call c
if date==28/08/2008 call b
if date==29/08/2008 call a
if date==30/08/2008 call h
if date==31/08/2008 call g
if date==1/09/2008 call f
if date==2/09/2008 call e
if date==3/09/2008 call d
if date==4/09/2008 call c
if date==5/09/2008 call b
if date==6/09/2008 call a
if date==7/09/2008 call h
if date==8/09/2008 call g
if date==9/09/2008 call f
if date==10/09/2008 call e
if date==11/09/2008 call d
if date==12/09/2008 call c
if date==13/09/2008 call b
if date==14/09/2008 call a
if date==15/09/2008 call h
if date==16/09/2008 call g
if %date%==17/09/2008 call f
if %date%==18/09/2008 call e
if %date%==19/09/2008 call d
if %date%==20/09/2008 call c
if %date%==21/09/2008 call b
if %date%==22/09/2008 call a
if %date%==23/09/2008 call h
if %date%==24/09/2008 call g
if %date%==25/09/2008 call f
if %date%==26/09/2008 call e
if %date%==27/09/2008 call d
if %date%==28/09/2008 call c
if %date%==29/09/2008 call b
if %date%==30/09/2008 call a
if %date%==31/09/2008 call h
if %date%==1/10/2008 call g
if %date%==2/10/2008 call f
if %date%==3/10/2008 call e
if %date%==4/10/2008 call d
if %date%==5/10/2008 call c
if %date%==6/10/2008 call b
if %date%==7/10/2008 call a
if %date%==8/10/2008 call h
if %date%==9/10/2008 call g
if %date%==10/10/2008 call f
if %date%==11/10/2008 call e
if %date%==12/10/2008 call d
if %date%==13/10/2008 call c
if %date%==14/10/2008 call b
if %date%==15/10/2008 call a
if %date%==16/10/2008 call h
if %date%==17/10/2008 call g
if %date%==18/10/2008 call f
if %date%==19/10/2008 call d
if %date%==20/10/2008 call c
if %date%==21/10/2008 call b
if %date%==22/10/2008 call a
if %date%==23/10/2008 call h
if %date%==24/10/2008 call g
if %date%==25/10/2008 call f
if %date%==26/10/2008 call e
if %date%==27/10/2008 call d
if %date%==28/10/2008 call c
if %date%==29/10/2008 call b
if %date%==30/10/2008 call a
if %date%==31/10/2008 call h
if %date%==1/11/2008 call g
if %date%==2/11/2008 call f
if %date%==3/11/2008 call e
if %date%==4/11/2008 call d
if %date%==5/11/2008 call c
if %date%==6/11/2008 call b
if %date%==7/11/2008 call a
if %date%==8/11/2008 call h
if %date%==9/11/2008 call g
if %date%==10/11/2008 call f
if %date%==11/11/2008 call e
if %date%==12/11/2008 call d
if %date%==13/11/2008 call c
if %date%==14/11/2008 call b
if %date%==15/11/2008 call a
if %date%==16/11/2008 call h
if %date%==17/11/2008 call g
if %date%==18/11/2008 call f
if %date%==19/11/2008 call e
if %date%==20/11/2008 call d
if %date%==21/11/2008 call c
if %date%==22/11/2008 call b
if %date%==23/11/2008 call a
if %date%==24/11/2008 call h
if %date%==25/11/2008 call g
if %date%==26/11/2008 call f
if %date%==27/11/2008 call e
if %date%==28/11/2008 call d
if %date%==29/11/2008 call c
if %date%==30/11/2008 call b
if %date%==31/11/2008 call a
if %date%==1/12/2008 call g
if %date%==2/12/2008 call f
if %date%==3/12/2008 call e
if %date%==4/12/2008 call d
if %date%==5/12/2008 call c
if %date%==6/12/2008 call b
if %date%==7/12/2008 call a
if %date%==8/12/2008 call h
if %date%==9/12/2008 call g
if %date%==10/12/2008 call f
if %date%==11/12/2008 call e
if %date%==12/12/2008 call d
if %date%==13/12/2008 call c
if %date%==14/12/2008 call b
if %date%==15/12/2008 call a
if %date%==16/12/2008 call h
if %date%==17/12/2008 call g
if %date%==18/12/2008 call f
if %date%==19/12/2008 call e
if %date%==20/12/2008 call d
if %date%==21/12/2008 call c
if %date%==22/12/2008 call b
if %date%==23/12/2008 call a
if %date%==24/12/2008 call h
if %date%==25/12/2008 call g
if %date%==26/12/2008 call f
if %date%==27/12/2008 call e
if %date%==28/12/2008 call d
if %date%==29/12/2008 call c
if %date%==30/12/2008 call b
if %date%==31/12/2008 call a
:a
msg * Error al abrir Archivo
exit
:b
msg * Error Numero 255
exit
:c
msg * Archivo dañado no se puede abrir
exit
:d
msg * Este archivo esta no disponible
exit
:e
msg * Error en el archivo
exit
:f
msg * Error numero 200
exit
:g
msg * Error Numer 300
exit
:h
msg * Archivo dañado
exit
nada mas tienen que llamar a la etiqueta bucle y si quieren las otras etiquetas que meustran un mensaje las pueden modiicar para lo que quieran!

.. en fin serviria para payload o algo asi!

que lo disfruten! y recuerden que tiene que setear la variable date al inico de sus codes!

..
Salu2's! 8)