Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Woody123 en 14 Enero 2010, 17:13 pm



Título: Batch. script ejecute distintos .exes dependiendo fecha
Publicado por: Woody123 en 14 Enero 2010, 17:13 pm
Buenas,

Necesito hacer un script .bat que me ejecute normalmente el programa1.exe pero pasado 15 días me ejecute el programa1_actualizar.exe. Después se debe seguir ejecutando el programa1.exe todas las veces hasta que pasados otros 15 días se ejecute una vez el programa1_actualzar.exe y así sucesivamente...

Yo he pensado que deberían ser dos archivos uno con el script y otro que guarde la fecha de ultima actualización (puede ser incluso en el nombre) entonces un simple if... else sería suficiente. Si han pasado 15 días se ejecuta el programa actualizador y se cambia la fecha del fichero auxiliar sino han pasado los 15 días se ejecuta el programa normal...

Me podrían ayudar con ello? mis conocimientos de .bat son un poco limitados

Muchas gracias.



Título: Re: Batch. script ejecute distintos .exes dependiendo fecha
Publicado por: Novlucker en 14 Enero 2010, 17:34 pm
Comando AT o SCHTASKS, Tareas Programadas ....

No necesitas de un script para eso :P

Saludos


Título: Re: Batch. script ejecute distintos .exes dependiendo fecha
Publicado por: Woody123 en 15 Enero 2010, 09:08 am
Perdona pero mi conocimiento de programación es muy básico... me podrías decir que orden debería ingresar para que el archivo programa_actualizar.bat se ejecute cada 15 días (el ordenador no esta siempre encendido... no es un servidor...)

Gracias.


Título: Re: Batch. script ejecute distintos .exes dependiendo fecha
Publicado por: Novlucker en 15 Enero 2010, 15:52 pm
Como te he dicho, no necesitas scripts

Inicio > Todos los programas > Accesorios > Herramientas del sistema > Tareas programadas
Luego vas a Agregar Tarea Programada, eliges el programa que quieres ejecutar y sigues el resto de los pasos.

Obviamente, para que funcione debe de estar encendida la pc :xD

Saludos


Título: Re: Batch. script ejecute distintos .exes dependiendo fecha
Publicado por: WBDB en 26 Marzo 2010, 17:11 pm
Buen dia ...

Ojalá me puedan ayudar ... elabore un script para automatizar un proceso y quiero versionarlo.

el comando que deseo utilizar es el siguiente:

copy %prog%  C:\carpeta\%prog%.20100326.CBL

y pues no se como añadir la fecha al archivo copiado

mil gracias por su ayuda.