elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Batch. script ejecute distintos .exes dependiendo fecha
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Batch. script ejecute distintos .exes dependiendo fecha  (Leído 4,414 veces)
Woody123

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Batch. script ejecute distintos .exes dependiendo fecha
« 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.



En línea

Novlucker
Ninja y
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

Yo que tu lo pienso dos veces


Ver Perfil
Re: Batch. script ejecute distintos .exes dependiendo fecha
« Respuesta #1 en: 14 Enero 2010, 17:34 pm »

Comando AT o SCHTASKS, Tareas Programadas ....

No necesitas de un script para eso :P

Saludos


En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein
Woody123

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: Batch. script ejecute distintos .exes dependiendo fecha
« Respuesta #2 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.
En línea

Novlucker
Ninja y
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

Yo que tu lo pienso dos veces


Ver Perfil
Re: Batch. script ejecute distintos .exes dependiendo fecha
« Respuesta #3 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
En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein
WBDB

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: Batch. script ejecute distintos .exes dependiendo fecha
« Respuesta #4 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.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines