VBS residente para control de ejecución de un bat. ¿?

Iniciado por Shinseiki86, 23 Octubre 2009, 21:10 PM

0 Miembros y 1 Visitante están viendo este tema.

Shinseiki86

mmm.. pues hice la prueba mdoficando la lista y colocandola en desorden para ver si funcionaba... pero por ejemplo:

Selecthora = "14.15,14.20,14.18"

Se ejecutó a las 14:15 y a las 14:18, pero no a las 14:20...

Supongo que si se evalúa la lista.. no debe importar el orden... ¿o si?.

Lo voy a dejar hoy en ejecución para ver si mañana se ejecuta sin problemas.
Gracias!

Novlucker

Es verdad, no me había dado cuenta, mejor en la parte que has comentado pon esto.

Código (vb) [Seleccionar]
if task_event=ubound(horas) then
task_event = -1
end if


Ahora si debería de funcionar, pero el orden si importa ya que revisa que la ejecución anterior no sea menor que la actual, sino no se me ocurre manera de "marcar" la última ejecución

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

Shinseiki86

#12
Ok, lo modifique y si creo que funcione como necesito... Si es el ultimo evento programado, se le resta uno para que regrese al principio.

Coloqué fechas en desorden pero solo como prueba. Realmente colocaría los valores en orden.

Si mi hija nace hoy... me voy de vacas, asi que dentro de un mes informo como ha funcionado.

Gracias Novlucker! Fenomenal tu ayuda!

Shinseiki86

Hice lo siguietne y con eso ya tengo todo solucionado:

Creé un autoextraible con el .lnk y lo coloqué para que se descomprima en una carpeta temporal y se ejecute al terminar. Luego con el .vbs ejecuto el .exe y listo...