Estaciones Meteoclimatic > FORUM GENERAL
Script para vigilar el weatherlink y evitar que se cuelgue
FRENTEFRIO:
--- 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
casacota:
Ya veo. El problema es la espera entre comprobaciones. Para ello escribí un programa, que te voy a mandar con el script, que hace que no se dispare a toda velocidad.
casacota:
Ahora que lo veo. Hace tiempo utilizaba este sistema, pero encontré una mucho mejor, que es el que funciona ahora (ya ni me acordaba): el StartWatch. Arranca el weatherlink, lo pone en "bulletin mode", y si se cuelga lo para y lo vuelve a arrancar, de nuevo en "bulletin mode" para que no se pierdan las rachas de viento. Va de perlas, era de pago, pero su autor decidió darlo gratuitamente con una licencia universal.
http://www.softwx.com/windows/startwatch/
zapal:
--- 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.
FRENTEFRIO:
--- Cita de: casacota en 20 de Marzo de 2018, 20:08:47 ---Ahora que lo veo. Hace tiempo utilizaba este sistema, pero encontré una mucho mejor, que es el que funciona ahora (ya ni me acordaba): el StartWatch. Arranca el weatherlink, lo pone en "bulletin mode", y si se cuelga lo para y lo vuelve a arrancar, de nuevo en "bulletin mode" para que no se pierdan las rachas de viento. Va de perlas, era de pago, pero su autor decidió darlo gratuitamente con una licencia universal.
http://www.softwx.com/windows/startwatch/
--- Fin de la cita ---
Hola casacota.
En el enlace que me pones sale un montón de archivos. Supongo que el que hay que descargar es el StartWatchSetup-1.1.1.exe
ó éste : StartWatchSetup.exe
ya me dices
:-)
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa