Ver la Versión Completa : Utilizar %PACTIVE o crear variable nueva?
Tengo una duda con mis perfiles ya que me di cuenta que la mayoria de las variables que habia creado en todos los perfiles se pueden remplazar facilmente con %PACTIVE y asi limpiar un poco mis variables. Si mis variables son de entrada y salida seria similar usar el PACTIVE, no??
Ej perfil "Auricular Bluetooth" cuando se conectan los cascos la variable es %moto 1 y al desconectar es %moto 0 y la uso para que al salir de casa espere 15 minutos y si es %moto 0 la desonecte que diferencia hay si pongo %PACTIVE diferente *Auricular Bluetoot*
sirve realmente crear una variable nueva para eso??
Caravantes
18/10/13, 09:02:46
En mi opinión, las dos diferencias más relevantes son las siguientes:
1 - Con variables puedes gestionar contextos de estado con demora en la tarea de entrada y/o salida.
Más información sobre esto de las demoras en
http://www.htcmania.com/showthread.php?p=8826125
http://www.htcmania.com/showthread.php?t=617822
Usando una variable, después de que el perfil se haya activado o desactivado, todavía puedes esperar un tiempo antes de cambiar el valor de la variable. Creo que es a eso a lo que te refieres con los 15 minutos al salir de casa (no te he entendido bien). Por el contrario, %PACTIVE no te permite contemplar ese tipo de demoras porque %PACTIVE solo muestra los perfiles activos en cada momento puntual.
2 - El sistema %PACTIVE te da problemas si más tarde quieres renombrar los perfiles. Si tienes un perfil que se llama AuricularBluetoot puedes usar condiciones de tipo
%PACTIVE ~ *AuricularBluetoot*
... pero cuando luego renombres el perfil, esas condiciones dejarán de funcionar correctamente. Tendrías que ir a modificar esas condiciones... suponiendo que te acuerdes de dónde están todas ellas, cosa que resulta complicada cuando tienes bastantes perfiles/tareas.
GraphicAdventure
19/10/13, 18:33:47
En mi caso para mis necesidades prefiero utilizar PACTIVE y PENABLED para tener el mínimo número de perfiles y variables creados, porque cuando empiece a crear muchas situaciones en Tasker será un lío para encontrar algo.
Si para utilizar una variable tienes la necesidad de crear otro perfil eso significa el doble de perfiles y una variable más. Lo digo porque si creas 50 perfiles y cada uno utiliza una variable que necesite otro perfil de comprobación o lo que sea, tendrás 100 perfiles.
En el punto 1 de Caravantes donde el menciona este ejemplo:
a diario voy al trabajo y el recorrido me hace pasar (en coche o bus) por delante de la puerta de su casa. La ubicación por red detecta que estoy en el lugar y activa la tarea de entrada
Mi perfil de Cell Home utiliza un contador al inicio de la tarea de entrada para saber si se ha conectado más de 5 veces en menos de 2 minutos (lo necesito) y después espera 10 minutos para que me de tiempo de salir del garaje y entrar en casa, la acción siguiente es Detener Si %PACTIVE !~ *,Cell Home,*
Hace exactamente lo mismo pero sin ninguna variable y solamente con 1 perfil.
El punto 2 es cierto que puede pasar ese inconveniente, pero yo normalmente creo un perfil con un nombre muy único para evitar cambios.
¿Creo que lo mismo te pasa si tienes que cambiar el nombre a alguna variable no?
Lo veo más probable que necesites cambiar el nombre de una variable que de un perfil, lo digo porque cuando necesitas una variable piensas en un nombre rápidamente y si necesitas crear una otra variable de otro perfil que vaya a tener un nombre parecido te das cuenta la que ya tenias no tiene un nombre apropiado.
Yo para evitar estas situaciones siempre pongo el nombre de la variable empezando con un nombre reducido del perfil o algo que nunca pueda preguntarme que perfil la utiliza.
[QUOTE=GraphicAdventure;10740616]En mi caso para mis necesidades prefiero utilizar PACTIVE y PENABLED
PENABLED se usa cuando el perfil esta "Activado"?
GraphicAdventure
19/10/13, 22:17:47
Sí, PACTIVE = activo, PENABLED = activado
vBulletin® v3.8.1, Copyright ©2000-2025, Jelsoft Enterprises Ltd.