Técnica electrónica > Móvil > Consejos y trucos > Androide > Cómo utilizar la variable de comando Dividir Tasker - customization

Cómo utilizar la variable de comando Dividir Tasker - customization

Android


Espero que llegamos a la parte inferior del proyecto de tarjeta de tiempo que hemos estado trabajando aquí en nuestra serie personalización de Android. Los conceptos y herramientas que cubrimos son grandes pedazos de Tasker que se pueden utilizar para muchos también a los proyectos.

Esta semana vamos a mantenerlo muy simple, que ni siquiera van a construir un proyecto, sólo queremos buscar la forma de utilizar algunas de las herramientas más avanzadas variables Tasker

Antes de comenzar

Tasker -. StoreI Google Play te diría que tiene que soltar $ 2,99 en Tasker en Google Play Store para seguir a lo largo de hoy, pero si estás aquí, es probable que lo tiene instalado. Con el artículo de hoy, supongo que está trabajando en un proyecto de Tasker y está buscando información sobre la gestión variable adelantado.

variable de segmentación

Vamos a usar ese proyecto tarjeta de tiempo como punto de partida. Hace dos semanas hemos creado una variable llamada% el tiempo de trabajo, que simplemente almacena la cantidad de tiempo entre nuestra partida y punto de llegada en la tarjeta de tiempo. % De tiempo de trabajo que almacena el tiempo en segundos. Queremos que limpiar un poco hoy.

Así que, en resumen, hoy vamos a tomar el valor de una variable, se almacena como 27590 segundos, manipularlo y la salida de una forma mucho más agradable "7 horas, 39 minutos y 50 segundos. "o 07:39:50, si lo prefiere.



exención de responsabilidad, estamos buscando para aprender el comando Dividir variable actual, que en realidad no se necesita para resolver estas conversiones de tiempo. Alternativamente, usted podría usar las matemáticas recta y crear una nueva variable para cada hora, minutos y segundos en el reloj. Además, voy a ser la creación de una nueva variable para cada paso del camino, esto va a extender el tutorial, pero espero que le ayuda a ver y practicar cada paso del proyecto mejor.

Te dejaré para recapitular el proyecto anterior para llegar a este punto, la tarjeta de tiempo de la parte 1 es aquí, y parte 2 ya está aquí. Además, recomiendo duplicar la variable, en lugar de trabajar en su tiempo de trabajo variable% en vivo, al menos por ahora. Por último, voy a crear una nueva tarea para este proyecto, supongo que es muy probable que trabajar las acciones en sus otras tareas.

En Tasker, diríjase a la pestaña Tareas para empezar.

Comienza una nueva tarea y darle un nombre apropiado, voy a llamar a la mía "SecondsToTime".

acción 1.

Pulse el botón "+" para añadir su primera acción.

(Como se ha mencionado, yo quiero trabajar en el lado antes de implementar los cambios a continuación en un proyecto vivo, por lo que la primera acción es sólo una asignación de variables rápido a trabajar a partir de hoy.)



Selección de las variables

Seleccione Set variable

Nombre:. "% worktme"

Para:. "27590". O cualquier número que le gustaría trabajar con ellos.

Hit el sistema Volver botón para guardar y salir de esta tarea.

OK, ahora que tenemos un valor de tiempo guardado en una variable, vamos a inicio derribarlo.

acción 2.

Pulse el botón "+" para añadir su siguiente acción. Esta acción creará una nueva variable y realizar los cálculos para reducir el tiempo en segundos hasta el tiempo en horas.



Selección de las variables.

Selección de ajuste variable.

Nombre: "% worktmeH". ( "H" es por horas, tenlo en cuenta cuando hacemos "M" y "S" para las respectivas minutos y segundos más tarde.)

Para: "% worktme /60/60"
.
Activar Do matemáticas.

Hit el sistema, el botón Atrás para guardar la acción.

Eres bueno con las matemáticas hasta allí, ¿verdad? 27590 = 7.663889 segundos horas.

Ahora estamos finalmente a punto de aprender el nuevo concepto, queremos extraer básicamente el 7 del número y guardar el resto para conversiones continuas.

Acción 3.

Pulse el botón "+" para añadir una nueva acción.



Selección de las variables.

Seleccione Partir variable.

Nombre :. "% worktmeH"

Splitter: ".".. que es sólo un decimal

Hit el sistema Volver botón para guardar

te voy a guardar la investigación, lo que acabas de hacer es crear dos nuevas variables, la primera se llama worktmeH1% y tiene un valor de 7. la segunda se denomina worktmeH2% y tiene un valor 663889.

Buen trabajo, nos han salvado nuestras horas ahora, sólo tenemos que tomar ese valor restante y hacer un poco más matemáticas. Recuerde que el nuevo% worktmeH2 es en realidad 0.663889 horas, por lo que tendremos que convertir a minutos ahora.

Acción 4.

Pulse el botón "+" para añadir su siguiente tarea. Estamos repitiendo básicamente la última acción, sólo con los nuevos números



Selección de las variables

Selección de ajuste variable

Nombre:... "% WorktmeM "

Para:." 0% worktmeH2 * 60 ". (Ese es el número 0 al principio allí.)

Activar Do Matemáticas.

Pulse en el sistema Volver botón para guardar.

Vamos a ver que un poco más cerca. Tomamos nuestra variable worktmeH2 salvado% y lo convirtió de nuevo en un valor decimal precediéndolo con "0". Luego, con 0.663889 (horas) se multiplica por 60 para obtener minutos. Eso es 39.833333 minutos.

Usted sabe lo que viene a continuación, tenemos que dividir esa variable para conseguir el valor de los minutos llena y el valor decimal restante.

Acción 5.

Tap el botón "+" para agregar la siguiente acción



Selección de las variables

Seleccione Partir variable

Nombre:.... "% worktmeM"

Splitter: ".".

Pulse en el sistema de botón Atrás para salir

al igual que antes, ahora tenemos dos nuevas variables, la primera, workmeM1% tiene un valor de 39. y el segundo, worktmeM2% tiene un valor 833333.

momento para dar el 833333 (minutos) y convertirlo en nuestros segundos restantes.

Acción 6.

Pulse en el " + "para añadir esta acción siguiente



Selección de las variables

Selección de ajuste variable

Nombre:...". "% worktmeS

para:... "0% worktmeM2 * 60"

Activar Do Matemáticas

Hit ese sistema Volver botón para guardar

el caminar a través una vez más, vemos que nos convertimos en 50,4 segundos 0.833333 minutos
.
Si eso es lo suficientemente bueno para usted, siga adelante y bombear hacia fuera a sus otros proyectos, o el flash a la pantalla para ver cómo se ve. Mí, voy a jugar la parte de la perfeccionista, no quiero ver a una fracción de un segundo, deja de escisión que sólo una vez más.

Acción 7.



Seleccionar variable, a continuación, seleccione Dividir variable. Nombre: ".". "% WorktmeS" y Splitter

Woohoo, lo hicimos. Vamos bomba que salir a la pantalla para ver los resultados.

Acción 8.

Pulse el botón "+" para añadir nuestra última acción de hoy.



Seleccione Alerta

Seleccione flash

Texto:.. "% worktmeH1 horas, minutos y segundos% worktmeM1% worktmeS1." (Como alternativa, sólo puede poner "% worktmeH1:% worktmeM1 :% worktmeS1 "para obtener el formato de 7:39:50)

Hit ese sistema Volver botón y después haga clic en el botón de tareas para ver jugar a su trabajo en la acción



¿Qué sigue

Haciendo caso omiso de la repetición de nuestro enfoque hoy, y lo confuso el proceso puede sonar las primeras veces a través de él, espero que pueda ver cómo funciona el comando Dividir variable. La idea es bastante simple, mirando a una variable que tiene un punto de quiebre definitivo en el mismo, esta herramienta se divide el valor de la variable en múltiples nuevas variables en los puntos de rotura.

Hemos utilizado la herramienta Dividir variable de separar los números , pero se podía separar las variables llenos de nombres, lugares, o en realidad cualquier cosa. Y su Splitter puede ser cualquier carácter o conjunto de caracteres, que usted desea. Por ejemplo, usted podría invertir nuestro trabajo hoy en día, si se utiliza la salida alternativa y se guarda en una variable en sí, utilice el divisor ":". Para obtener tres variables con las horas, minutos y segundos guardados en cada

la próxima semana

sé que nuestra personalización de Android esta semana se siente como que no tiene ningún propósito, pero prometo cuando se necesita la variable de Split, serás feliz durante al menos esta idea aproximada de cómo usarlo. La próxima semana vamos a tomar Tasker a un nivel totalmente nuevo, es más allá del tiempo que nos dimos un vistazo a escenas. Es decir, crear completamente nuevas ventanas en su dispositivo Android.

¿Tiene un proyecto ingenioso donde se coloca la herramienta Dividir variable en Tasker para un buen uso?