![]() |
|
Tasker Para hablar de todo lo relacionado con la aplicación tasker |
«
Tema Anterior
|
Siguiente tema
»
|
Herramientas |
#1
|
||||
|
||||
Tiempo de enfriamiento en tarea
Tenía la pregunta si existe algo como el tiempo de enfriamiento en los perfiles, pero para ser usado en una tarea
|
|
#2
|
||||
|
||||
Cita:
Supongamos que la tarea se llama Abracadabra. Creamos una variable %AbracadabraTimes en la que copiaremos el valor que tenga %TIMES al ejecutar la tarea. En las siguientes ejecuciones, la diferencia de %TIMES y %AbracadabraTimes nos dará el número de segundos transcurridos desde la ejecución anterior. Abortar la ejecución si esa diferencia es inferior al número de segundos que se establezca como tiempo de enfriamiento. A la hora de construirlo hay que organizarlo un poco del revés de como lo he explicado: - Establecer variable %diferenciatimes a %TIMES - %AbracadabraTimes, casilla de calcular activada. - Si %diferenciatimes < 60 (poner el número de segundos que se sean necesarios como tiempo de enfriamiento). . . - Notificación "Tarea Abracadabra abortada por ejecuciones muy seguidas". . . - Detener tarea - Fin Si - Establecer variable %AbracadabraTimes a %TIMES, casilla de calcular activada. Continuar con el resto de la tarea tal como la hubiéramos concebido inicialmente. Las acciones siguientes solo se ejecutarán cuando se haya cumplido el tiempo de enfriamiento. |
Gracias de parte de: | ||
#3
|
||||
|
||||
Muchas gracias caravantes, excelente consejo.
|
Respuesta |
![]() |
||||||
|
«
Tema Anterior
|
Siguiente tema
»
Herramientas | |
|
|
Hora actual: 08:23:27 (GMT +2)
HTCMania: líderes desde el 2007