none
Contador en vbs RRS feed

  • Pregunta

  • Hola,

    No sé si hay alguna manera de hacer lo que quiero hacer, a ver si alguien me puede ayudar.

    Tengo un script en vbs que tiene que hacer una tarea repetitiva n veces. Tras cada una de ellas, debe esperar 5 minutos. Entonces hago algo así como:

    for n=1 to n

    Hacer_tarea()

    Wscript.sleep 300000

    Next

    El problema es que, durante los 5 minutos de espera, parece que no pasa nada, que no está haciendo nada, y la única manera de saber que hay algo funcionando es abrir el administrador de tareas.

    Me gustaría que, en lugar del sleep, apareciera alguna ventana indicando el tiempo (en segundos por ejemplo) que falta para hacer la siguiente tarea, y que, transcurrido ese tiempo, pasara a la siguiente. La función Msgbox no me sirve, porque detiene el script a la espera de que se pulse el botón. He visto el método Popup, pero para ir actualizando el tiempo habría que ir abriendo una ventana tras otra, y se produciría parpadeo (aparte de que también incluye botón).

    ¿Hay alguna manera de hacerlo?

    Gracias

    martes, 22 de enero de 2013 15:13

Respuestas

Todas las respuestas