Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - ShootingStar

#1
Scripting / Hacer un Batch de control de versión
24 Octubre 2011, 23:11 PM
Estimados amigos:
Quizás alguien me pueda orientar como resolver esta situación.
Tengo este escenario: un servidor y un par de terminales, en el servidor se graba el menu.exe actualizado, pero cada terminal debe verificar antes de ejecutar, si la versión de menu.exe es más nueva q'la de la terminal, en ese caso antes de ejecutarlo debe copiarlo desde el servidor a la terminal y luego si ejecutarlo.
Si el .exe del servidor es +nuevo que el de la terminal REEMPLAZAR
------------------------------------------------------------
@Echo off
ArchExe := 'menu.exe'
Ruta1   := 'Unidad1:\Direct\SubDirect\'
Ruta2   := 'Unidad2:\Direct\SubDirect\'

Item1 := Ruta1 + ArchExe
Item2 := Ruta2 + ArchExe

Rem  Comienzo, pregunta por el 1º
:Paso1
IF EXIST %Item1% goto Paso2
goto End

Rem  Si encontró el 1º, pregunta por el 2º
:Paso2
IF EXIST %Item2% goto Paso3
goto End

Rem  Compara el 1º con el 2º
:Paso3
IF NOT      COMPARACION        goto Paso4
goto End

Rem  Reemplaza
:Paso4
Copy %Item1% %Item2%
goto End

:End
Menu.exe
-----------------------------------------------------------
Este es el esquema que traté de llevar adelante, pero no supe que usar para hacer la COMPARACION