Estaciones Meteoclimatic > FORUM GENERAL

Script para vigilar el weatherlink y evitar que se cuelgue

<< < (3/4) > >>

casacota:
Exacto, http://www.softwx.com/windows/startwatch/StartWatchSetup-1.1.1.exe y sobre todo http://www.softwx.com/windows/startwatch/registration.txt que lleva el código de activación.

FRENTEFRIO:

--- Cita de: zapal en 20 de Marzo de 2018, 22:20:47 ---
--- Cita de: FRENTEFRIO en 20 de Marzo de 2018, 18:17:45 ---
--- Cita de: zapal en 20 de Marzo de 2018, 17:44:24 ---mirando el codigo del programa el error lo tienes aqui:

--- Código: ---REM Compara la plantilla vieja de hace cinco minutos con la actual
   ECHO n|COMP meteoclimatic.htm meteoclimatic_viejo.htm
   IF NOT ERRORLEVEL 1 GOTO IGUALES
--- Fin del código ---

Ahora mismo sin conectarme a la maquina no sabria asegurarte, pero de momento el archivo meteoclimatic.htm no lo encuentra, mirate en templates a ver si el archivo en si está, porque lo mas basico ya te digo que es pensar de que no. Dice encontrar/abrir, tambien puede ser un tema de permisos, aunque windows no creo que sea muy restrictivo con eso, prueba arrancar el script en modo administrador para descartar cualquier cosas de esas.
UN saludo

--- Fin de la cita ---


Hola zapal.

El archivo WLG .BAT está en: c:\WeatherLink\Sample Templates, al igual que la plantilla (meteoclimatic.htx ). He ido haciendo pruebas a ver si funcionaba, pero no  :-(
Pero si arranco el .BAT, empieza a ir a toda velocidad, y el weatherlink se abre y se cierra continuamente.
El PC dedicado a la estación corre bajo windows XP profesional

--- Fin de la cita ---

Hay cosas que no me cuadran, por una lado entiendo que no pare de abrir y cerra el weather link, ya que esta escrito en el codigo que lo haga si no hay diferencia entre plantilla vieja y nueva. Por otro lado me dices que el bat esta en c:\WeatherLink\Sample Templates pero en las lineas que tira por consola el bat indica que esta en  C:\WeatherLink\OJAIZPEÑACASTILLO\Templates\ . El programa no quiere la plantilla htx, quiere la que se genera a partir de esa, que tiene extension htm o html con el nombre de meteoclimatic. Buscala en el directorio  C:\WeatherLink\OJAIZPEÑACASTILLO\Templates\ a ver si esta ahi y me dices, porque creo que es un problema de rutas.
Por otro lado el programa trata de hacer una espera de 5 minutos en base a un ping, pero me parece (o al menos por lo que yo entiendo) que para que un ping dure 5 minutos aprox se debe de meter en la linea del comando que ejecuta un -n 300 (suponiendo que cada peticion dure 1 segundo, que eso habria que calcularlo porque pueden variar los tiempos de respuesta).
Como esta ahora mismo el programa comprueba la plantilla, no la ve, eso lo toma como que no se ha modificado y reinicia el programa. Todo ello en el tiempo de enviar un ping :-D

Bueno, ya me dices algo.

--- Fin de la cita ---

Hola zapal.
Gracias por tu ayuda.

Cuando funcionaba bien el WLG.BAT cada 5 minutos comparaba la plantilla meteoclimatic.htm  con la plantilla "vieja". Si las dos plantillas eran iguales suponía que el weatherlink se habia parado y lo volvía a arrancar.  Si las dos plantillas eraan distintas, entendía que los valores habian variado y que el WL no se habia colgado.

Sí... el WLG.BAT no permanecía estático (siempre lo tenía abierto en una ventana de sistema) y cada cierto tiempo hacia las operaciones que te he dicho, no como ahora, que va a toda velocidad y abre y cierra el weatherlink sin orden ni concierto.

El WLG.bat asi como el WLG.log están en C:\WheaterLink\Sample Templates. En ésta carpeta tambien se encuentran  meteoclimatic.htx,  meteoclimatic.htm  y meteoclimatic_viejo   que es la plantilla que se compara.

En  C:\WeatherLink\OJAIZPEÑACASTILLO\Templates,  no existen ni el WLGbat, ni WLG.log , ni las plantillas de meteoclimatic.

FRENTEFRIO:

--- Cita de: casacota en 20 de Marzo de 2018, 22:51:01 ---Exacto, http://www.softwx.com/windows/startwatch/StartWatchSetup-1.1.1.exe y sobre todo http://www.softwx.com/windows/startwatch/registration.txt que lleva el código de activación.

--- Fin de la cita ---

Gracias
 Y esos archivos hay que copiarlos en algun directorio dentro del weatherlink o pueden ir directamente en C:\   ??

zapal:

--- Citar ---En  C:\WeatherLink\OJAIZPEÑACASTILLO\Templates,  no existen ni el WLGbat, ni WLG.log , ni las plantillas de meteoclimatic.

--- Fin de la cita ---

Pues no entiendo porque el programa en su linea de salida indica que no encuentra la plantilla en esa ruta, en realidad la ruta que dice que no encuentra la plantilla es
C:\WeatherLink\OJAIZPEÑ\Templates

casacota:

--- Cita de: FRENTEFRIO en 20 de Marzo de 2018, 22:54:34 ---
--- Cita de: casacota en 20 de Marzo de 2018, 22:51:01 ---Exacto, http://www.softwx.com/windows/startwatch/StartWatchSetup-1.1.1.exe y sobre todo http://www.softwx.com/windows/startwatch/registration.txt que lleva el código de activación.

--- Fin de la cita ---

Gracias
 Y esos archivos hay que copiarlos en algun directorio dentro del weatherlink o pueden ir directamente en C:\   ??

--- Fin de la cita ---

El primero, lo instalas. Y luego lo pones en marcha y lo configuras. Además de ponerle la licencia para que funcione, que es la que viene en registration.txt

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa