Tasker Para hablar de todo lo relacionado con la aplicación tasker

Respuesta
 
Herramientas
  #1  
Viejo 17/04/13, 17:11:22
Array

[xs_avatar]
z3us z3us no está en línea
Usuario muy activo
 
Fecha de registro: ago 2010
Localización: Gijón / Madrid
Mensajes: 2,301
Modelo de smartphone: Note 3
Tu operador: Amena
Pantallazo por mail

¿Es posible crear una tarea que capture la pantalla y lo envíe por mail a un destinatario?
Gracias
Responder Con Cita


  #2  
Viejo 17/04/13, 17:29:38
Array

[xs_avatar]
z3us z3us no está en línea
Usuario muy activo
 
Fecha de registro: ago 2010
Localización: Gijón / Madrid
Mensajes: 2,301
Modelo de smartphone: Note 3
Tu operador: Amena
Ya he encontrado la forma de hacer el pantallazo:
Con la tarea Run shell (tengo el tasker en inglés)
/system/bin/screencap -p /sdcard/Tasker/test.jpg

Ahora sólo me queda conseguir que me la envíe por mail
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 17/04/13, 18:18:46
Array

[xs_avatar]
z3us z3us no está en línea
Usuario muy activo
 
Fecha de registro: ago 2010
Localización: Gijón / Madrid
Mensajes: 2,301
Modelo de smartphone: Note 3
Tu operador: Amena
Hecho, con sendsilentmail pude hacerlo
Responder Con Cita
  #4  
Viejo 17/04/13, 19:57:46
Array

[xs_avatar]
mlesir mlesir no está en línea
Usuario muy activo
 
Fecha de registro: abr 2012
Mensajes: 2,263
Modelo de smartphone: OnePlus One,BQ Edison1, GoogleChrome,
Tu operador: Pepephone
Y no lo se pero no puede hacer eso tasker? Tanto lo del pantalla o como lo de enviar mail?

Enviado desde mi GT-N7000 usando Tapatalk 2
__________________
Fdo: Mlesir. Miembro del equipo que promueve el foro y el recopilatorio de Tasker http://www.htcmania.com/forumdisplay.php?f=969
Responder Con Cita
  #5  
Viejo 18/04/13, 18:58:27
Array

[xs_avatar]
mlesir mlesir no está en línea
Usuario muy activo
 
Fecha de registro: abr 2012
Mensajes: 2,263
Modelo de smartphone: OnePlus One,BQ Edison1, GoogleChrome,
Tu operador: Pepephone
Pues lo del script ese que te crea un pantallazo si funciona puede ser realmente útil. Para los que lo usan mucho y no tienen una manera "facil" como con el s-pen se le puede relacionar a un gesto en gdm gesture o cualquier otra app de gestos en la pantalla. También vale una app que nos muestre shortcuts. Así por ejemplo: bajo tres dedos por la pantalla... Lanza la tarea ejecutar script y listo. O disparo la app que me muestra los atajos le doy al que he puesto de pantallazo y listo.
Creo q funcionaria muy bien.

Enviado desde mi GT-N7000 usando Tapatalk 2
__________________
Fdo: Mlesir. Miembro del equipo que promueve el foro y el recopilatorio de Tasker http://www.htcmania.com/forumdisplay.php?f=969
Responder Con Cita
  #6  
Viejo 18/04/13, 19:42:20
Array

[xs_avatar]
z3us z3us no está en línea
Usuario muy activo
 
Fecha de registro: ago 2010
Localización: Gijón / Madrid
Mensajes: 2,301
Modelo de smartphone: Note 3
Tu operador: Amena
 Cita: Originalmente Escrito por mlesir Ver Mensaje
Y no lo se pero no puede hacer eso tasker? Tanto lo del pantalla o como lo de enviar mail?

Enviado desde mi GT-N7000 usando Tapatalk 2
Por lo que he investigado, no. No se pueden capturar pantallazos, y se pueden crear mails, pero sin archivos adjuntos, y creo que te pide confirmación.

 Cita: Originalmente Escrito por mlesir Ver Mensaje
Pues lo del script ese que te crea un pantallazo si funciona puede ser realmente útil.
Funciona, te lo digo seguro.
Responder Con Cita
  #7  
Viejo 09/05/13, 14:27:32
Array

[xs_avatar]
ATaskREADOS ATaskREADOS no está en línea
Miembro del foro
 
Fecha de registro: ene 2013
Mensajes: 180
Tu operador: Otra

Z3us enhorabuena. Te subimos el script a la nueva sección de scripts del recopilatorio.

__________________
ATaskREADOS somos el equipo que promueve el foro y el recopilatorio de Tasker http://www.htcmania.com/forumdisplay.php?f=969
Para cualquier asunto relacionado con el foro, puedes escribirnos a [email protected]
Responder Con Cita
  #8  
Viejo 10/05/13, 03:36:21
Array

[xs_avatar]
Caravantes Caravantes no está en línea
Usuario muy activo
· Votos compra/venta: (1)
 
Fecha de registro: feb 2011
Mensajes: 2,200
Modelo de smartphone: Samsung Galaxy S9
Tu operador: Lowi
Yo soy tan torpe que habiendo leído todo el hilo no me había enterado de nada. He empezado a entenderlo tras recibir la lección magistral del compañero maid450
http://www.htcmania.com/showthread.php?t=604736

Trataré de hacer una traducción al lenguaje dummie para ver si lo he entendido bien (y también de ayuda para otros despistados como yo).

1 Tasker tiene una acción (del grupo Script) llamada Ejecutar-consola (pongo los nombres son los de la versión española de Tasker). En esta acción Ejecutar-consola, el parámetro clave que es el Comando. Ahí escribimos el texto que será pasado al sistema para que lo ejecute. Admite textos fijos, variables de Tasker y cualquier combinación de ambas opciones.

2 Si usamos la acción Ejecutar-consola y en la casilla del comando ponemos
/system/bin/screencap -p /sdcard/Tasker/test.jpg
Conseguiremos que el sistema haga una captura de pantalla (de lo que haya en la pantalla en ese momento) y guarde la imagen en el fichero test.jpg ubicado en la subcarpeta Tasker de la carpeta sdcard (que suele ser la tarjeta de memoria, pero no necesariamente). Evidentemente se puede cambiar el nombre del fichero y su ubicación.

Hago la prueba y ... tachán... no funciona. Al menos en mi Nexus 4 (Android 4.2.2) no funciona. Se crea el fichero con el nombre y la ubicación esperados, pero el fichero no contiene nada, cero bytes.

Utilizo tres variables para capturar la información devuelta por la acción Ejecutar-consola y en ellas obtengo lo siguiente:
- Salida: nada, no devuelve ninguna información de salida.
- Errores: "Segmentation fault"
- Respuesta: "139"
No tengo ni idea de lo que pueda ser un fallo de segmentación y menos aún de cómo se arregla eso. Respecto al 139, creo recordar que se trata de un número impar, entero y positivo.

He repasado que he escrito el comando correctamente, varias veces. He comprobado que tengo espacio suficiente en la memoria, y que puedo seguir haciendo fotos que se guardan correctamente.

Echo un vistazo a Google y veo que no soy el único que tiene este problema
https://groups.google.com/forum/?fro...er/xlz975AdWdQ
Siguiendo una pista de esa página, en la acción Ejecutar-consola activo la casilla Usar Root. Y vuelvo a probar.
... tachán... ya funciona perfectamente.
Para completar, añado los datos devueltos por la acción:
- Salida: nada, no devuelve ninguna información.
- Errores: nada, no devuelve ninguna información.
- Respuesta: "0"
Deduzco que solo funciona si eres Root (y usas ese privilegio en la acción Ejecutar-consola).

Quien quiera saber más que se lea
http://www.htcmania.com/showthread.php?t=604736
y también
http://www.htcmania.com/showthread.p...95#post7356195

Queridos niños y dumies, aquí acaba la lección de hoy. Sed buenos.
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker

Última edición por Caravantes Día 02/07/13 a las 11:40:18.
Responder Con Cita
Los siguientes 2 usuarios han agradecido a Caravantes su comentario:
  #9  
Viejo 10/05/13, 08:19:41
Array

[xs_avatar]
maid450 maid450 no está en línea
Miembro del foro
 
Fecha de registro: sep 2009
Localización: Valencia
Mensajes: 450
Modelo de smartphone: Nexus 5 / Nexus 7
Tu operador: Yoigo
No lei esto en su día, interesante conocer el comando screencap

 Cita: Originalmente Escrito por Caravantes Ver Mensaje
Echo un vistazo a Google y veo que no soy el único que tiene este problema https://groups.google.com/forum/?fro...er/xlz975AdWdQ
Siguiendo una pista de esa página, en la acción Ejecutar-consola activo la casilla Usar Root. Y vuelvo a probar.
... tachán... ya funciona perfectamente. Para completar, añado los datos devueltos por la acción:
- Salida: nada, no devuelve ninguna información.
- Errores: nada, no devuelve ninguna información.
- Respuesta: "0" Deduzco que solo funciona si eres Root (y usas ese privilegio en la acción Ejecutar-consola).
Jejeje, excelente labor de depuración de errores y muy buena traducción para dummies, Caravantes!
La verdad es que el desarrollador del comando podría haber escrito algún error más descriptivo cuando se ejecutase sin acceso root...

Por otra parte he indagado un poco sobre este comando y he visto que la opción "-p" es para que guarde la captura en formato png, así que añadiendo esta opción estáis creando un archivo png con nombre "XXXX.jpg".
No es nada grave ya que por lo general cualquier programa que abra jpg abrirá también png, pero siendo puntillosos abría que llamar al fichero "XXXX.png" o quitar la opción -p para que genere un jpg.

Nota: Para los curiosos, todos los comandos suelen tener una ayuda con una pequeña descripción de lo que hacen y una lista de las opciones que admiten y para que sirven.
En la mayoría de los casos se accede a esta ayuda poniendo "comando -h" o "comando --help" (lo incluyo en mi tutorial)
Responder Con Cita
  #10  
Viejo 10/05/13, 23:02:01
Array

[xs_avatar]
Caravantes Caravantes no está en línea
Usuario muy activo
· Votos compra/venta: (1)
 
Fecha de registro: feb 2011
Mensajes: 2,200
Modelo de smartphone: Samsung Galaxy S9
Tu operador: Lowi
Resumiendo y concretando: Si tienes Android rooteado, puedes usar una acción Tasker que obtendrá una captura de pantalla y guardará la imagen en un fichero. Los detalles son los siguientes.

Hay que usar la acción (del grupo Script) llamada Ejecutar-consola. En la casilla del Comando ponemos
/system/bin/screencap /sdcard/Tasker/test.jpg
Y activamos la casilla Usar Root (y además hay que tener acceso Root para que esto funcione, porsupuesto).
Eso es todo, al ejecutar la tarea se hará la captura de pantalla (de lo que haya en la pantalla en ese momento) y guardará la imagen en el fichero test.jpg ubicado en la subcarpeta Tasker de la carpeta sdcard (que suele ser la tarjeta de memoria, pero no necesariamente). Evidentemente se puede cambiar el nombre del fichero y su ubicación. También se puede usar una variable en la que previamente hayamos puesto la ubicación y el nombre del fihero. Usando esa variable, el comando sería algo así
/system/bin/screencap %fichero
Otra variante es añadir un modificador "-p" para que la imagen se guarde en formato PNG. El comando sería del estilo siguiente
/system/bin/screencap -p /sdcard/Tasker/test.png

Editado posteriormente: recogiendo preguntas y respuestas de mensajes posteriores (ver más abajo) decido añadir una ampliación en este mensaje.

El sistema descrito hasta aquí guardará siempre la imagen con el mismo nombre de archivo. Capturas posteriores sobreescribirán el mismo nombre de archivo, lo cual puede ser una ventaja o un inconveniente. Si queremos guardar diferentes imágenes habrá que ponerle nombres de archivos distintos. Un buen método es ponerle al archivo un nombre que corresponda con año-mes-día.hora.minuto.segundos. Se puede hacer del modo siguiente:

1 Establecer variable, %fecha a %DATE [guardando la fecha]
2 Separar variable, %fecha, separador - [usando el guión para separar día, mes y año]
3 Establecer variable %segundos a %TIMES - (60*floor(%TIMES/60)), Calcular encendido [esto obtiene el número del segundo, dentro del minuto]
4 Establecer variable %segundos a 0%segundos Si(If) %segundos < 10 [si el segundo es matemáticamente 9 o menos, se añade un cero: 09]
5 Establecer variable %captura a %fecha3-%fecha2-%fecha1.%TIME.%segundos [componiendo el nombre del archivo]
6 Ejecutar-consola /system/bin/screencap /sdcard/Tasker/%captura.jpg [acción final que captura la imagen y la guarda; porsupuesto se puede poner otra carpeta]

Eso es todo. Si quieres más información, lee este hilo completo, y/o las páginas siguientes:
http://www.htcmania.com/showthread.php?t=604736
http://www.htcmania.com/showthread.p...95#post7356195
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker

Última edición por Caravantes Día 04/07/13 a las 01:27:12.
Responder Con Cita
Los siguientes 3 usuarios han agradecido a Caravantes su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #11  
Viejo 29/06/13, 07:38:30
Array

[xs_avatar]
gonza28 gonza28 no está en línea
Desarrollador
 
Fecha de registro: feb 2012
Localización: INTERESA?
Mensajes: 4,191
Modelo de smartphone: Samsung Galaxy Note 4
Tu operador: Personal
muy bueno. felicitaciones chicos.

si quiero guardar la captura en otra ruta como podria hacer?

a mi me sirve. ya habia creado algo para este fin con eclipse pero nunca logre hacer una captura con la sortina baja por ejemplo, asi que nada doferente pude hacer. con esto si se puede.


EDITO. la ruta arreglado. Solo cambiar en lugar de "tasker" darle la ruta deseada. Muy bueno!!!!!!!!!

EDITO2. Veo que cada imagen remplaza la anterior. No hay un historial. Como podríamos hacer para que se vayan acumulando las imágenes?

Última edición por gonza28 Día 29/06/13 a las 08:09:31.
Responder Con Cita
  #12  
Viejo 01/07/13, 18:01:30
Array

[xs_avatar]
Jusss Jusss no está en línea
Usuario muy activo
 
Fecha de registro: ago 2012
Mensajes: 713
Modelo de smartphone: Galaxy Note 3 N9005
Tu operador: Movistar
[quote=mlesir;8383646]Pues lo del script ese que te crea un pantallazo si funciona puede ser realmente útil. Para los que lo usan mucho y no tienen una manera "facil" como con el s-pen se le puede relacionar a un gesto en gdm gesture o cualquier otra app de gestos en la pantalla

Probado con gdm gesture funciona perfecto!
Responder Con Cita
  #13  
Viejo 01/07/13, 19:35:30
Array

[xs_avatar]
mlesir mlesir no está en línea
Usuario muy activo
 
Fecha de registro: abr 2012
Mensajes: 2,263
Modelo de smartphone: OnePlus One,BQ Edison1, GoogleChrome,
Tu operador: Pepephone
Me alegro q te funcione Juss, y eso q tu tienes un note. Supongo que con un gesto es todavía más fácil. No tienes ni q sacar el s pen.
__________________
Fdo: Mlesir. Miembro del equipo que promueve el foro y el recopilatorio de Tasker http://www.htcmania.com/forumdisplay.php?f=969
Responder Con Cita
  #14  
Viejo 02/07/13, 10:25:43
Array

[xs_avatar]
malkair malkair no está en línea
Usuario muy activo
· Votos compra/venta: (1)
 
Fecha de registro: oct 2009
Mensajes: 1,687
Modelo de smartphone: Nothing Phone (1)
Tu operador: O2
 Cita: Originalmente Escrito por gonza28 Ver Mensaje
EDITO2. Veo que cada imagen remplaza la anterior. No hay un historial. Como podríamos hacer para que se vayan acumulando las imágenes?
Fácil.
Después de la acción de ejecutar consola (la que graba el archivo test.png):

1 Establecer variable, %fecha a %DATE (guardo la fecha)
2 Separar variable, %fecha, separador - (uso el guión para separar día, mes y año)
3 Establecer variable %segundos a %TIMES - (60*floor(%TIMES/60))
4 Establecer variable %segundos a 0%segundos si %segundos < 10
5 Establecer variable %captura a %fecha3-%fecha2-%fecha1.&TIME.%segundos
6 Copiar archivo test.png a %captura-test.png
7 Borrar archivo test.png

El archivo de captura te quedará "AAAA-MM-DD.Hora.Segundos-test.png", imposible de ser sobreescrito con otro del mismo nombre, y se irán acumulando.

(Créditos para Caravantes en la parte de las variables).
Responder Con Cita
Los siguientes 2 usuarios han agradecido a malkair su comentario:
  #15  
Viejo 02/07/13, 10:46:16
Array

[xs_avatar]
maid450 maid450 no está en línea
Miembro del foro
 
Fecha de registro: sep 2009
Localización: Valencia
Mensajes: 450
Modelo de smartphone: Nexus 5 / Nexus 7
Tu operador: Yoigo
 Cita: Originalmente Escrito por malkair Ver Mensaje
Fácil.
Después de la acción de ejecutar consola (la que graba el archivo test.png):
1 Establecer variable, %fecha a %DATE (guardo la fecha)
2 Separar variable, %fecha, separador - (uso el guión para separar día, mes y año)
3 Establecer variable %segundos a %TIMES - (60*floor(%TIMES/60))
4 Establecer variable %segundos a 0%segundos si %segundos < 10
5 Establecer variable %captura a %fecha3-%fecha2-%fecha1.&TIME.%segundos
6 Copiar archivo test.png a %captura-test.png
7 Borrar archivo test.png

El archivo de captura te quedará "AAAA-MM-DD.Hora.Segundos-test.png", imposible de ser sobreescrito con otro del mismo nombre, y se irán acumulando.
Te puedes ahorrar los pasos 6 y 7 si haces primero los pasos de 1 a 5 y luego en la acción "Ejecutar consola" que acepta variables ejecutas el comando así:
Código:
/system/bin/screencap /sdcard/Tasker/%captura.jpg
Por supuesto puedes cambiar la carpeta destino a la que quieras.
Responder Con Cita
  #16  
Viejo 03/07/13, 20:20:13
Array

[xs_avatar]
Jusss Jusss no está en línea
Usuario muy activo
 
Fecha de registro: ago 2012
Mensajes: 713
Modelo de smartphone: Galaxy Note 3 N9005
Tu operador: Movistar
 Cita: Originalmente Escrito por mlesir Ver Mensaje
Me alegro q te funcione Juss, y eso q tu tienes un note. Supongo que con un gesto es todavía más fácil. No tienes ni q sacar el s pen.
Igual me di cuenta recien que con el Apex Launcher se puede asignar a los gestos las tareas de Tasker asi que lo uso asi!
Responder Con Cita
  #17  
Viejo 03/07/13, 22:58:07
Array

[xs_avatar]
Jusss Jusss no está en línea
Usuario muy activo
 
Fecha de registro: ago 2012
Mensajes: 713
Modelo de smartphone: Galaxy Note 3 N9005
Tu operador: Movistar
queria que no se sobrescriban, hago tal cual y se guarda test.jpg como siempre , ni siquiera pone alguna fecha u algo alguien le funciono??

probe la otra variante la que en el punto 6 ejecuta la consola y me sale %test.jpg y se sobreescriben, no entiendo que pasa

Última edición por Jusss Día 03/07/13 a las 23:44:45.
Responder Con Cita
  #18  
Viejo 03/07/13, 23:41:39
Array

[xs_avatar]
Caravantes Caravantes no está en línea
Usuario muy activo
· Votos compra/venta: (1)
 
Fecha de registro: feb 2011
Mensajes: 2,200
Modelo de smartphone: Samsung Galaxy S9
Tu operador: Lowi
 Cita: Originalmente Escrito por Jusss Ver Mensaje
queria que no se sobrescriban, hago tal cual y se guarda test.jpg como siempre , ni siquiera pone alguna fecha u algo
He ampliado mi mensaje anterior explicando ese procedimiento para que no se sobreescriban las imágenes. Lo tienes detallado, paso a paso en
http://www.htcmania.com/showthread.php?p=8676472
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker
Responder Con Cita
Gracias de parte de:
  #19  
Viejo 04/07/13, 00:54:06
Array

[xs_avatar]
Jusss Jusss no está en línea
Usuario muy activo
 
Fecha de registro: ago 2012
Mensajes: 713
Modelo de smartphone: Galaxy Note 3 N9005
Tu operador: Movistar
[quote=Caravantes;9346948]He ampliado mi mensaje anterior explicando ese procedimiento

Sii lo copie tal cual algo se me pasa porque el archivo que se genera es la foto de la pantalla "captura.jpg" sin fecha hora ni segundos y se sobrescribe acá les paso como lo tengo por si hay algo que no estoy viendo : Foto (122)
A1: Establecer variable [ Nombre:%fecha A:%DATE Calcular:Apagado Añadir:Apagado ]
A2: Separar variable [ Nombre:%fecha Separador:- Eliminar base:Apagado ]
A3: Establecer variable [ Nombre:%segundos A:%TIMES - (60*floor(%TIMES/60)) Calcular:Apagado Añadir:Apagado ]
A4: Establecer variable [ Nombre:%segundos A:0%segundos Calcular:Apagado Añadir:Apagado ] Si (if) [ %segundos < 10 ]
A5: Establecer variable [ Nombre:%captura A:%fecha3-%fecha2-%fecha1.%TIME.%segundos Calcular:Apagado Añadir:Apagado ]
A6: Ejecutar consola [ Comando:/system/bin/screencap -p /sdcard/Tasker/captura.jpg Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En: Almacenar Errores En: Almacenar Resultado en: ]
Responder Con Cita


  #20  
Viejo 04/07/13, 01:33:45
Array

[xs_avatar]
Caravantes Caravantes no está en línea
Usuario muy activo
· Votos compra/venta: (1)
 
Fecha de registro: feb 2011
Mensajes: 2,200
Modelo de smartphone: Samsung Galaxy S9
Tu operador: Lowi
Juss, buena idea que copies la exportación porque así podemos ver los detalles.

 Cita: Originalmente Escrito por Jusss Ver Mensaje
A3: Establecer variable [ Nombre:%segundos A:%TIMES - (60*floor(%TIMES/60)) Calcular:Apagado
Es una operación matemática. La opción de Calcular debe estar encendida o activada. Me parecía tan evidente que no consideré necesario especificarlo. Culpa mía. Perdón, ya lo he añadido.

 Cita: Originalmente Escrito por Jusss Ver Mensaje
A6: Ejecutar consola [ Comando:/system/bin/screencap -p /sdcard/Tasker/captura.jpg Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En: Almacenar Errores En: Almacenar Resultado en: ]
Si a la expresión %captura le quitas el primer carácter de porcentaje... entonces deja de ser una variable y se convierte en una palabra fija, siempre te aparecerá el archivo con el nombre captura.jpg en lugar de aparecer con la fecha y la hora. Culpa tuya. Perdonada.

Con esas correcciones espero que te funcione. En caso contrario vuelves a postear.
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Otro software para Android > Tasker



Hora actual: 06:47:15 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2026 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /