Generar archivo de actualización para ser mostrado en las colecciones

Tengo la necesidad de mandar un archivo de actualización al inio de la pantalla del aplicativo, para mostrar la última fecha de actualización, para esto trabajaré con archivos bat para generar un html y luego actualizar la web:

La idea es esta:

1.- En el  archivo bat  de transferecia de idx vamos a agregar una linea llamando a otro archivo bat y quitando el reinicio de IIS.

Quedaria asi:

@echo on
IISRESET /STOP
pscp -l root -pw ADMINISTRADOR root@192.168.0.222:/root/novedades/novedades.idx c:\Index
pscp -l root -pw ADMINISTRADOR root@192.168.0.222:/root/demo_import_export_DOCTRINA/6-CompilarServer/Doctrina.idx c:\Index
pscp -l root -pw ADMINISTRADOR root@192.168.0.222:/root/demo_import_export_LEGIS/6-CompilarServer/Legislacion.idx c:\Index
pscp -l root -pw ADMINISTRADOR root@192.168.0.222:/root/demo_import_export_JURISP/6-CompilarServer/Jurisprudencia.idx c:\Index
fecha_hora_ok.bat

Si nos fijamos en la última linea llamo a otro archivo bat (fecha_hora_ok.bat).

2.-Vamos a generar un archivo bat (fecha_hora_ok.bat) en el cual le diremos 4 cosas básicas: 1.- eliminar el archivo html (fecha_hora_ok.html) que ya existia respecto a la hora y fecha. 2.- Generar un nuevo archivo html (fecha_hora_ok.html) en el cual me indique la hora y fecha  que estoy haciendo esto. 3.- Copiar este archivo a la ruta de los templates en donde llamare mediante un iframe, y 4.- Reiniciamso el IIS.

El código que hace estas 4 cosas quedaria asi:

del c:\fecha_hora_ok.htmlecho ^<html^> >> fecha_hora_ok.html
echo ^<head^> >> fecha_hora_ok.html
echo ^<style type=”text/css”^> >> fecha_hora_ok.html
echo .fecha {font-size: 11px; color: #990033; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;} >> fecha_hora_ok.html
echo ^</style^> >> fecha_hora_ok.html
echo ^</head^> >> fecha_hora_ok.html
echo ^<body “^> >> fecha_hora_ok.html
echo ^<table^>^<tr^>^<td span ^>Se actualiz^&oacute; por ^&uacute;ltima vez el: %date% a las %time% ^</td^>^</tr^>^</table^> >> fecha_hora_ok.html
echo ^</body^> >> fecha_hora_ok.html
echo ^</html^>  >> fecha_hora_ok.html

copy /y c:\fecha_hora_ok.html C:\”Program Files (x86)”\”………….”\Templates\Enu
IISRESET /START

 

Dentro de la pagina de donde deseo mostrar esto agregare esta linea de código:

<div><iframe width=”760″ height=”25″ src=”#!– #TEMPLATES:fecha_hora_ok.html –#” scrolling=”no” frameborder=”no” ></iframe></div>

A probar!!!!

Agregue un comentario

Su dirección de correo no se hará público. Los campos requeridos están marcados *