![]() |
|
Tasker Para hablar de todo lo relacionado con la aplicación tasker |
«
Tema Anterior
|
Siguiente tema
»
|
Herramientas |
#21
|
![]() Perfil: Fondo Pantalla (10) Estado: Estado Pantalla [ Está:Si ] Entrada: Fondo Pantalla (47) A1: Establecer variable [ Nombre:%Elegido A:%TIMES % 30 Calcular:Encendido Añadir:Apagado ] A2: Establecer variable [ Nombre:%Elegido A:0%Elegido Calcular:Apagado Añadir:Apagado ] Si (if) [ %Elegido < 10 ] A3: Ajuste fondo de pantalla [ Imagen:Wallpapers/%Elegido.jpg Escala:Apagado Cortar:Apagado ] ![]() Última edición por Mitrhandir Día 26/05/16 a las 22:38:51 |
Gracias de parte de: | ||
|
#22
|
||||
|
||||
Pues creo que has querido correr demasiado
![]() Te sugerí que pusieras una tercera acción con un popup o un flash para verificar si la variable funcionaba correctamente. Willy también te lo ha recomendado. De esa forma podremos delimitar si el problema está en la gestión de la variable. El otro punto en el que puede haber problemas es en la acción que establece el fondo de pantalla. Para minimizar ese riesgo te sugerí que empezaras poniendo un archivo fijo, y que solo progresaras al paso siguiente cuando hubieras comprobado que eso funcionaba correctamente. Vuelve a leer mi mensaje y síguelo PASO A PASO. Si algo no funciona, pues no continúes con el paso siguiente. Ya nos contarás. |
#23
|
Al final era del espacio, ¿verdad?
Y ahora que me fijo, has puesto %Elegido (la primera con mayúsculas) y con eso has convertido la variable en global. En este caso no necesitas una variable global para nada. Lo suyo es dejarla como local (%elegido, todo en minúsculas). |
#24
|
Buenos días! Lo sé WillyWeb. Soy consciente del tema de la variable. Es producto de ir probando, hasta que das con la tecla. Ahora lo cambio. Amigo Caravantes, me da la sensación de que estás molesto. Seguí tus instrucciones al pie de la letra y me salía el popup, pero después no funcionaba. WillyWeb, creo que acertó de pleno con el espacio entre % y 30. Ahora el perfil va perfecto, así que os quiero dar las gracias! Lo que me va a costar aprender!
![]() |
#25
|
Pues si quieres aprender toma nota de los consejos de Caravantes. Son el fruto de su larga experiencia en este mundillo. Lo que te proponía, y yo suscribo completamente, es algo básico a la hora de programar ... ser metódico y ordenado.
Es puro sentido común. Si intentas algo que requiere hacer tres cosas que no tienes muy claras, y no funciona, no sabrás cuál de esas tres cosas es la causante si no acotas adecuadamente cada una de ellas. En Tasker eso se puede hacer con relativa facilidad usando flash, popups, bips y en definitiva cualquier cosa que se te ocurra para seguir paso-a-paso lo que hace una tarea. Y naturalmente, luego te tienes que tomar el tiempo necesario para analizar lo que esos "chivatos" te están diciendo. En este caso, un flash de la variable %elegido entre A1 y A2 te debería mostrar su valor (un número entre 0 y 29). Si en vez de un número te sale "%elegido" es que la operación no ha funcionado como esperabas ... ya no tiene sentido seguir. Analiza la acción que no hace lo que esperas. Consulta el manual de usuario. Mira cuál el la forma correcta de escribir la operación. Aprender lleva tiempo, y es un camino sin atajos. Seguro que a eso se refería Caravantes con lo de "has querido correr demasiado". Y tranquilo, que no creo que esté molesto... es un tipo con muy buen humor ![]() |
#26
|
||||
|
||||
Cita:
![]() Te he enviado un colleja amistosa porque no has seguido las instrucciones, tal como luego ha explicado Willy (mientras no tengas certeza de que la variable funciona bien no tiene sentido continuar con el resto de la tarea). Pero eso no significa que yo esté molesto, solo trataba de resaltar la importancia de ser metódico y tener mucha paciencia porque cualquier pequeño error puede dar al traste con todo el tinglado. Me alegro mucho de que finalmente funcione. Si está en mi mano, cuenta con mi ayuda para otras ocasiones. ![]() |
Los siguientes 2 usuarios han agradecido a Caravantes su comentario: | ||
#27
|
|
Cita:
![]() ![]() ![]() |
Los siguientes 2 usuarios han agradecido a WillyWeb su comentario: | ||
#28
|
Hola! Os cuento: el perfil se ha quedado un poco obsoleto, ya que ya hay más de 100 fotos (de mis hijos, mola verlos crecer en la pantalla del móvil) y tal y como dijo M'sieu Caravantes, es válido siempre y cuando sean menos de 100 fotos. Como las fotos ya las tengo todas al tamaño de mi pantalla, recuerdo haber visto en algún lado que Tasker puede seleccionar aleatoriamente con un ruta léase storage/sdcard1/wallpapers/*.jpg, pero no sé por dónde tirar. Además, molaría que cambiara cada vez que sales de una aplicación (la que sea), pero estoy dudando en cómo crear ése contexto de condición. Aplicación/seleccionar todas las apps e invertir? Mmmm....
Un saludo! ![]() |
#29
|
||
Cita:
Con "Acción > Variable > Variable aleatoria" generas un número aleatorio entre 1 y %fondo(#). Supongamos que %num. Con "Acción > Pantalla > Ajuste fondo de pantalla" fijas el fondo %fondo(%num). Cita:
... Con un contexto de aplicación (controlando sólo UNA) y una tarea de tres acciones deberías tener el tema resuelto. Y lo mejor es que eso funcionará siempre, indistintamente del número de archivos, del nombre que tengan, o de la aplicación de la que salgas. Venga, dale. ![]() |
Gracias de parte de: | ||
#30
|
Aún estoy aprendiendo el tema variables y ya me metes con el tema array, que es desconocido para mí
![]() Demasiado nivel para mí, aún soy pequeño saltamontes... Pero lo intento! |
#31
|
![]() Venga, venga, menos lloros y ponte al tema ... ![]() |
Gracias de parte de: | ||
#32
|
A ver, he empezado a hacer el perfil y no encuentro acción>archivo>listar archivos...
Dónde está eso? Es terreno desconocido para mí! |
#33
|
|
Cita:
![]() ¿Pero cómo quieres meter una acción en un perfil? ![]() Las acciones van en una tarea. El perfil es con un contexto de aplicación de los de toda la vida. ¿Ya sabes qué aplicación se queda activa cuando sales de cualquier otra aplicación? |
#34
|
Era coña...
![]() ![]() ![]() Estoy acabando, en breve lo exporto! ![]() |
#35
|
Perfil: Wallpapers (100)
Aplicación: Nova Launcher o Nova Launcher Entrada: WallPaper (66) A1: Listar archivos [ Directorio:Wallpapers Coincidir: Incluir Archivos Ocultos:Apagado Usar Root:Encendido Variable:%fondo Continuar Tarea Tras Error:Encendido ] A2: Variable aleatoria [ Nombre:%num Mín:1 Máx:200 ] A3: Ajuste fondo de pantalla [ Imagen:Wallpapers/%num Escala:Apagado Cortar:Apagado ] A3 me falla, y he probado de todas formas! Mmmm.... En qué estoy fallando? |
#36
|
|
Cita:
En A2 has puesto Min:1 a Máx:200 y no es eso. El valor máximo debe ser el número de archivos que has metido en el array %fondo, y eso se dice así ... %fondo(#) En A3 no es %num lo que tienes que poner. Esa variable es un número y lo que tienes que usar es un nombre de archivo sacado del array, y eso se dice así ... %fondo(%num) Tres de tres ![]() |
#37
|
Perfil: Wallpapers (100)
Aplicación: Nova Launcher o Nova Launcher Entrada: WallPaper (66) A1: Listar archivos [ Directorio:Wallpapers/.jpg Coincidir: Incluir Archivos Ocultos:Apagado Usar Root:Encendido Variable:%fondo Continuar Tarea Tras Error:Encendido ] A2: Variable aleatoria [ Nombre:%num Mín:1 Máx:%fondo ] A3: Ajuste fondo de pantalla [ Imagen:%fondo(%num) Escala:Apagado Cortar:Apagado ] Me pasa lo siguiente: que en Máx, no me deja poner %fondo(#) de ninguna manera! No lo entiendo! |
#38
|
|
Cita:
![]() En vez de tres acciones hacen falta cuatro. Mira que te lo he puesto fácil para que me pilles en una, y ni con esas. ![]() Última edición por WillyWeb Día 26/07/16 a las 20:09:32 |
#39
|
Deduzco pues que tengo que establecer una variable, que sería A1. Ya te vale.... Y yo aquí sufriendo...
![]() |
Gracias de parte de: | ||
|
#40
|
Prueba así...
Código:
A1: Listar archivos [ Directorio:Wallpapers Coincidir:*.jpg/*.png Incluir Archivos Ocultos:Apagado Usar Root:Encendido Variable:%fondo Continuar Tarea Tras Error:Encendido ] A2: Establecer variable [ Nombre:%fondos A:%fondo(#) ] A3: Variable aleatoria [ Nombre:%num Mín:1 Máx:%fondos ] A4: Ajuste fondo de pantalla [ Imagen:%fondo(%num) Escala:Apagado Cortar:Apagado ] |
Los siguientes 2 usuarios han agradecido a WillyWeb su comentario: | ||
Respuesta |
![]() |
||||||
|
«
Tema Anterior
|
Siguiente tema
»
|
|
Hora actual: 17:16:14 (GMT +2)
HTCMania: líderes desde el 2007