@echo OFF
TITLE MENU Sistema de Actualizacion de Sistema de Licencias Sonora.
MODE con:cols=80 lines=30
:inicio
SET var=0
cls
echo ------------------------------------------------------------------------------
echo MENU DE INSTALACION SISTEMA DE LICENCIAS.
echo FECHA %DATE% ^ HORA %TIME%
echo ------------------------------------------------------------------------------
echo 1 PRECIONE 1 - Actualizacion. (Solo Archivo WFAppSonora2016)
echo.
echo 2 PRECIONE 2 - Actualizacion. (WFAppSonora2016,Plantillas. etc)
echo.
echo 3 PRECIONE 3 - Downgrade. (WFAppSonora2016,Plantillas. etc)
echo.
echo 4 PRECIONE 4 - Instalacion.
echo.
echo 5 PRECIONE 5 - SALIR
echo ------------------------------------------------------------------------------
echo.
echo ******************************************************************************
echo ************************* Proyecto Licencias Sonora **************************
echo ******************************************************************************
echo.
echo EQUIPO DE MESA DE AYUDA SONORA
echo.
echo.
SET /p var= ^> Seleccione una opcion [1-5] y Precione ENTER:
if "%var%" EQU "0" goto Salir
if "%var%" EQU "1" goto op1
if "%var%" EQU "2" goto op2
if "%var%" EQU "3" goto op3
if "%var%" EQU "4" goto op4
if "%var%" EQU "5" goto salir
goto Inicio
:op1
echo.
echo. Actualizacion SI-EL (SOLO ARCHIVO .EXE DE WFAppSonora2016
echo.
color 04
echo ##############################################################################
echo ################### ACTUALIZACION DEL SISTEMA DE LICENCIAS ###################
echo ##############################################################################
echo.
echo FECHA - %DATE%.
echo HORA -%TIME%.
echo.
echo ******************************************************************************
echo Finalizacion de Procesos En Ejecucion Del Sistema de Licencias
echo ******************************************************************************
echo.
taskkill /f /im WFAppSonora2016.exe
echo.
echo PROCESOS FINALIZADOS
echo.
echo ******************************************************************************
echo INICIANDO PROCESO DE MOVIMIENTO DE CARPETAS DEL SISTEMA A CARPETA .OLD
echo ******************************************************************************
echo.
mkdir C:\SonoraCompilados\.OLD
move C:\SonoraCompilados\PRO\WFAppSonora2016\WFAppSonora2016.exe C:\SonoraCompilados\.OLD\WFAppSonora2016.OLD
echo Proceso finalizado.
echo.
echo ******************************************************************************
echo ****************** INICIANDO PROCESOS DE DESCARGA DEL FTP ********************
echo ******************************************************************************
echo.
@ftp -i -A -s:"%~f0"
open 172.16.10.234
lcd C:\SonoraCompilados\PRO\WFAppSonora2016
cd Actualizador
binary
bin
ha
mget WFAppSonora2016.exe
disconnect
bye
cls
echo.
pause
goto:inicio
:op2
echo.
echo. ACTUALIZACION DE ARCHIVOS (WFAppSonora2016, Licencias.card, Permiso.Card, wfAfis, SigPlus, CapturaHuellasUniversal, CamTwain, Scanner.
echo.
color 05
echo ##############################################################################
echo ################## ACTUALIZACION DEL SISTEMA DE LICENCIAS ####################
echo ##############################################################################
echo.
echo FECHA - %DATE%.
echo HORA -%TIME%.
echo.
echo ******************************************************************************
echo Finalizacion de Procesos En Ejecucion Del Sistema de Licencias
echo ******************************************************************************
echo.
taskkill /f /im WFAppSonora2016.exe
taskkill /f /im SigPlus.exe
taskkill /f /im CapturaHuellasUniversal.exe
taskkill /f /im CamTwain.exe
taskkill /f /im twaincsscan.exe
echo PROCESOS FINALIZADOS
echo.
echo ******************************************************************************
echo INICIANDO PROCESO DE MOVIMIENTO DE CARPETAS DEL SISTEMA A CARPETA .OLD
echo ******************************************************************************
echo.
mkdir C:\SonoraCompilados\.OLD\
move C:\SonoraCompilados\PRO\WFAppSonora2016\WFAppSonora2016.exe C:\SonoraCompilados\.OLD\WFAppSonora2016.OLD
move C:\SonoraCompilados\PRO\WFAppSonora2016\Licencias.card C:\SonoraCompilados\.OLD\Licencias.card.OLD
move C:\SonoraCompilados\PRO\WFAppSonora2016\Permisos.card C:\SonoraCompilados\.OLD\Permisos.card.OLD
move C:\SonoraCompilados\PRO\CamTwain\CamTwain.exe C:\SonoraCompilados\.OLD\CamTwain.OLD
move C:\SonoraCompilados\PRO\SigPlus\SigPlus.exe C:\SonoraCompilados\.OLD\SigPlus.OLD
move C:\SonoraCompilados\PRO\CapturaHuellasUniversal\CapturaHuellasUniversal.exe C:\SonoraCompilados\.OLD\CapturaHuellasUniversal.OLD
move C:\SonoraCompilados\PRO\wfAfis\wfAfis.exe C:\SonoraCompilados\.OLD\wfAfis.OLD
move C:\SonoraCompilados\PRO\Scanner\twaincsscan.exe C:\SonoraCompilados\.OLD\twaincsscan.OLD
echo Proceso finalizado.
echo.
echo ******************************************************************************
echo ******************* INICIANDO PROCESOS DE DESCARGA DEL FTP *******************
echo ******************************************************************************
echo.
PAUSE
echo.
status
hash
@ftp -i -A -s:"%~f0"
open 172.16.10.234
lcd C:\SonoraCompilados\PRO\WFAppSonora2016
cd Actualizador
binary
bin
ha
mget WFAppSonora2016.exe
mget Licencias.card
mget Permisos.card
echo.
lcd C:\SonoraCompilados\PRO\CamTwain
cd Actualizador
binary
bin
ha
mget CamTwain.exe
echo.
lcd C:\SonoraCompilados\PRO\SigPlus
cd Actualizador
bin
ha
mget SigPlus.exe
echo.
lcd C:\SonoraCompilados\PRO\CapturaHuellasUniversal
cd Actualizador
bin
ha
mget CapturaHuellasUniversal.exe
echo.
lcd C:\SonoraCompilados\PRO\Scanner
cd Actualizador
bin
ha
mget twaincsscan.exe
echo.
disconnect
bye
cls
echo ******************************************************************************
echo *************** PROCESO FINALIZADO Actualizacion Completa ********************
echo ******************************************************************************
echo.
echo.
pause
goto:inicio
:op3
echo.
echo. Downgrade (REGRESAR A LA VERCION ANTERIOR.)
echo.
color 0f
echo ==============================================================================
echo ==================== REGRESAR A LA VERCION ANTERIOR ==========================
echo ==============================================================================
echo.
echo ***** FINALIZAR PROCESOS ACTIVOS *****
echo.
taskkill /f /im WFAppSonora2016.exe
taskkill /f /im SigPlus.exe
taskkill /f /im CapturaHuellasUniversal.exe
taskkill /f /im CamTwain.exe
taskkill /f /im twaincsscan.exe
echo.
echo ***** REVIRTIENDO LOS CAMBIOS REALIZADOS POR ACTUALIZACION. *****
echo.
move C:\SonoraCompilados\.OLD\WFAppSonora2016.OLD C:\SonoraCompilados\PRO\WFAppSonora2016\WFAppSonora2016.exe
move C:\SonoraCompilados\.OLD\Licencias.card.OLD C:\SonoraCompilados\PRO\WFAppSonora2016\Licencias.card
move C:\SonoraCompilados\.OLD\Permisos.card.OLD C:\SonoraCompilados\PRO\WFAppSonora2016\Permisos.card
move C:\SonoraCompilados\.OLD\CamTwain.OLD C:\SonoraCompilados\PRO\CamTwain\CamTwain.exe
move C:\SonoraCompilados\.OLD\SigPlus.OLD C:\SonoraCompilados\PRO\SigPlus\SigPlus.exe
move C:\SonoraCompilados\.OLD\CapturaHuellasUniversal.OLD C:\SonoraCompilados\PRO\CapturaHuellasUniversal\CapturaHuellasUniversal.exe
move C:\SonoraCompilados\.OLD\wfAfis.OLD C:\SonoraCompilados\PRO\wfAfis\wfAfis.exe
move C:\SonoraCompilados\.OLD\twaincsscan.OLD C:\SonoraCompilados\PRO\Scanner\twaincsscan.exe
echo PROCESO FINALIZADO
echo.
echo ***** SE HAN REMPLAZADO LOS ARCHIVOS .OLD POR ARCHIVOS .EXE *****
echo.
pause
goto:inicio
:op4
COLOR 0c
mkdir C:\SonoraCompilados\PRO\WFAppSonora2016
mkdir C:\SonoraCompilados\PRO\WFAppSonora2016\logs
mkdir C:\SonoraCompilados\PRO\WFAppSonora2016\Resources
mkdir C:\SonoraCompilados\PRO\WFAppSonora2016\tempMw
mkdir C:\SonoraCompilados\PRO\CamTwain
mkdir C:\SonoraCompilados\PRO\SigPlus
mkdir C:\SonoraCompilados\PRO\CapturaHuellasUniversal
mkdir C:\SonoraCompilados\PRO\wfAfis
mkdir C:\SonoraCompilados\PRO\Scanner
mkdir C:\SonoraCompilados\PRO\Scanner\documentos
echo.
echo Se han Creado Las Siguientes Carpetas.
echo.
echo ****** .OLD
echo ****** WFAppSonora2016
echo ****** CamTwain
echo ****** SigPlus
echo ****** CapturaHuellasUniversal
echo ****** wfAfis
echo ****** Scanner
echo.
echo DESCARGA DE APLICACION DESDE SERVIDOR...
echo.
pause
@ftp -i -A -s:"%~f0"
open 172.16.10.234
lcd C:\SonoraCompilados\PRO\WFAppSonora2016
cd /instalador/PRO/WFAppSonora2016/
binary
bin
ha
mget WFAppSonora2016.exe
mget Licencias.card
mget Permisos.card
mget WFAppSonora2016.vshost.exe
mget WFAppSonora2016.application
mget WFAppSonora2016.vshost.application
mget NLog.config
mget WFAppSonora2016.exe.config
mget WFAppSonora2016.vshost.exe.config
mget WFAppSonora2016.exe.manifest
mget WFAppSonora2016.vshost.exe.manifest
mget Apache.NMS.ActiveMQ.xml
mget itextsharp.xml
mget System.Net.Http.Formatting.xml
mget AFIS.dll
mget AFIS.Dominio.dll
mget Apache.NMS.ActiveMQ.dll
mget Apache.NMS.dll
mget Innovatrics.Afis.dll
mget Innovatrics.IEngine.dll
mget Ionic.Zlib.dll
mget itextsharp.dll
mget Newtonsoft.Json.dll
mget NLog.dll
mget System.Net.Http.Formatting.dll
mget ThoughtWorks.QRCode.dll
mget config.ini
mget AFIS.Dominio.pdb
mget AFIS.pdb
mget Innovatrics.Afis.pdb
mget WFAppSonora2016.pdb
echo.
echo copia carpeta resources...
echo.
lcd C:\SonoraCompilados\PRO\WFAppSonora2016\Resources
cd /instalador/PRO/WFAppSonora2016/Resources/
bin
ha
mget FS.png
mget FSJPG.jpg
mget huellaAmputado.jpg
mget interrogacion1.jpg
echo Inicia CamTwain...
echo.
lcd C:\SonoraCompilados\PRO\CamTwain
cd /instalador/PRO/CamTwain/
bin
ha
mget CamTwain.exe
mget CamTwain.exe.config
mget CamTwain.pdb
mget CamTwain.vshost.exe
mget CamTwain.vshost.exe.config
mget CamTwain.vshost.exe.manifest
mget CamTwain.xml
mget DynamicDotNetTWAIN.dll
mget DynamicDotNetTWAIN.xml
echo.
echo Inicia SigPlus...
echo.
lcd C:\SonoraCompilados\PRO\SigPlus
cd /instalador/PRO/SigPlus/
bin
ha
mget SigPlus.exe
mget Oracle.DataAccess.dll
mget SigPlus.exe.config
mget SigPlus.pdb
mget SigPlus.vshost.exe
mget SigPlus.vshost.exe.config
mget SigPlus.vshost.exe.manifest
mget SigPlus.xml
mget SigPlusNET.dll
echo.
echo Inicia CamTCapturahuellasUniversalwain...
echo.
REM
lcd C:\SonoraCompilados\PRO\CapturaHuellasUniversal
cd /instalador/PRO/CapturaHuellasUniversal/
bin
ha
mget CapturaHuellasUniversal.exe
mget AFIS.Dominio.dll
mget AFIS.Dominio.pdb
mget CapturaHuellasUniversal.exe.config
mget CapturaHuellasUniversal.pdb
mget CapturaHuellasUniversal.vshost.exe
mget CapturaHuellasUniversal.vshost.exe.config
mget CapturaHuellasUniversal.vshost.exe.manifest
mget IBScanCommon.jar
mget IBScanUltimate.dll
mget IBScanUltimate.jar
mget IBScanUltimateJNI.dll
mget Innovatrics.AnsiIso.dll
mget Innovatrics.IEngine.dll
mget Newtonsoft.Json.dll
mget System.Net.Http.Formatting.dll
mget System.Net.Http.Formatting.xml
echo.
echo Inicia Scanner...
echo.
lcd C:\SonoraCompilados\PRO\Scanner
cd /instalador/PRO/Scanner/
bin
ha
mget twaincsscan.exe
mget TWAIN.dll
mget twaincsscan.exe.Config
mget TWAINCSScan.log
mget twaincsscan.pdb
mget twaincsscan.vshost.exe
mget twaincsscan.vshost.exe.config
mget twaincsscan.vshost.exe.manifest
mget TWAINCSToolkit.dll
mget TWAINCSToolkit.pdb
mget twaindsm.log
echo.
lcd C:\SonoraCompilados\PRO\Scanner\documentos
cd /instalador/PRO/Scanner/documentos/
echo.
disconnect
bye
pause
echo ==============================================================================
echo =========================== Instalacion COMPLETA =============================
echo ==============================================================================
echo.
pause
goto:inicio
:salir
cls
exit /B