|
||
|
|
|
|||||||
| Tasker Para hablar de todo lo relacionado con la aplicación tasker |
![]() |
|
|
Herramientas |
|
#21
|
||||
|
||||
|
Supogno que ya hay mas aplicaciones tipo evetnghost para el pc, pero claro, la integración con tasker, medianto autoremote o directa o como sea, es el punto que alomejor flojea en las otras aplicaciones.
Y vaya raro lo de que eventghost no sea compatible con tu tarjeta de video...probaste actualizar drivers por si a caso?Si quieres enviarme por mp una imagen con el error que te da, quiza se me ocurra algo, no prometo nada jeje. |
|
|
|
#22
|
||||
|
||||
|
|
| Gracias de parte de: | ||
|
#23
|
||||
|
||||
|
Gracias nuevamente.
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker
|
|
#24
|
||||
|
||||
|
Me alegro mucho, viendo como manejas Tasker, seguro que aportas cosas nuevas y buenas sobre Eventghost.
Un saludo. |
|
#25
|
||||
|
||||
|
Bueno, perdonad el retraso. Aparte de asuntos personales que me han tenido ocupado, este tema ha resultado ser más complejo y duro de lo que yo esperaba. Lo he podido resolver... solo a medias. Quizá fuera más correcto decir que no pude hacerlo bien o que lo he hecho de forma chapucera. De todas formas, he cambiado el prefijo a SOLUCIONADO, para dar por cerrado el tema. También he aprovechado para cambiar el título del hilo ("Tareas Tasker asociadas al encendido/apagado del ordenta-Windows") que me parecía poco específico; ahora he puesto: Comunicación de Windows a Tasker por correo-e. Resumo:
El objetivo era tener un archivo en el smartphone en el que fueran añadiéndose apuntes del momento en que se enciende y se apaga mi ordenador (Windows 8). - Siguiendo las indicaciones de Tito pude crear un fichero BAT que -al ejecutarse- envía un mensaje de correo electrónico a mi propio buzón. El archivo BAT tiene el siguiente contenido: Eso genera un mensaje con título (asunto) similar a 21-04-2014_10-53 Win-Starting y en el cuerpo del mensaje algo muy similar: 21-04-2014_10-53 Win-Starting. Mensaje automatico enviado por sendEmail. Lo bueno es que el título (asunto) del mensaje ya lleva incorporada la fecha y la hora del suceso. Tasker solo tendría que coger ese título y meterlo -tal cual está- en una nueva línea del archivo LOG que registra esos sucesos. - Tal y como sugirió Stenary, utilizando el programador de tareas de Windows pude programar una tarea que se activa al arrancar windows y que lanza ese fichero BAT para generar el mensaje. Bien. La primera cojera es que no he encontrado la forma de programar una tarea similar que se active al apagar el ordenador. Bueno, no importa, lo que más me interesaba era controlar el arranque. El mensaje de correo llega al smartphone, y la app de correo lanza la notificación correspondiente en la que puede verse de forma destacada el remitente (yo mismo, nombre y apellido) y en una segunda línea se ve el título del mensaje. En Tasker, he utilizado un contexto de (evento, IU) NOTIFICACIÓN que detecta esa notificación. En el contexto he seleccionado la app de correo electrónico y además se puede especificar el título de la notificación a interceptar, y en esa casilla he puesto mi nombre y apellido; de esta forma, el perfil solo se activará cuando el mensaje recibido lleve mi remite. Cualquier mensaje enviado por otra persona no activará este perfil especial y será tramitado como un mensaje normal. En la tarea se puede usar la variable %NTITLE que contiene el título de notificación, pero en mi caso esto me sirve de muy poco porque esa variable siempre contiene mi nombre y apellido. Me hubiera venido bien alguna variable que contuviese el título o el cuerpo del mensaje recibido (la segunda línea de la notificación). Aunque Tasker no me da esa posibilidad, en teoría eso puede hacerse con una app llamada NotifiClean, que tiene integración con Tasker. Pero también es requisito haber instalado previamente otra app llamada Xposed Framework. Es una app tan rebelde que no la han dejado entrar en la Store Google Play, hay que descargarla de un sitio que incluye un puñado de advertencias sobre la posibiliad de que tu smartphone quede enladrillado y dice otras cosas que también nos dan miedito a los cobardes. Estuve tres días dudando. Luego pensé que si el compa Maid450 se lo ha instalado no puede ser tan malo, así que me animé a hacerlo y tuve suerte porque no se enladrilló nada. Pero estas apps tan especiales están sin domesticar, no son nada amigables y las pasé canutas para conseguir que se porten razonablemente. Más de una vez tuve que pedir ayuda en el hilo del NotifyClean, y finalmente no fui capaz de conseguir que funcionase correctamente, así que desistí de esas opciones. Quizá el problema es que estoy usando la app de correo inadecuada (la app de android, no la de Gmail). Podéis leer mis desventuras con el NotifyClean en el hilo de esa app http://www.htcmania.com/showthread.php?t=765381 Así pues, tuve que volver al planteamiento anterior, con un perfil que se activa al recibir el mensaje, pero en la tarea no puedo usar la información transmitida en el mensaje. Bueno, tampoco es grave. La mayoría de las veces la transmisión va a ser muy rápida así que puedo usar la fecha-hora del momento en que se ejecuta la tarea. La tarea tiene una sola acción de tipo ESCRIBIR ARCHIVO - Nombre del archivo: Download/Tasker/win-start.txt - Texto a escribir: %DATE . %TIME Win-Starting. - Añadir: Sí De esta forma tengo un fichero cuyo contenido son líneas de este tipo: Con lo cual he conseguido -parcialmente- lo que quería: tener en el smartphone un registro de los momentos (aproximados) en que se arranca mi ordenador. Ha sido una de esas veces en que el objetivo parecía fácil pero hubo muchas dificultades y al final tenemos un resultado mediocre. Tampoco es algo que me preocupe, no siento necesidad de mejorarlo porque no era un asunto importante sino más bien un pequeño reto y un proceso de aprendizaje. Como dice Carcacia, Tasker sirve para entretenerse y lo hace mejor que el Candy Crush. Ese objetivo sí que ha sido sobradamente conseguido.
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker
|
| Gracias de parte de: | ||
|
#26
|
||||
|
||||
|
- Tal y como sugirió Stenary, utilizando el programador de tareas de Windows pude programar una tarea que se activa al arrancar windows y que lanza ese fichero BAT para generar el mensaje. Bien. La primera cojera es que no he encontrado la forma de programar una tarea similar que se active al apagar el ordenador. Bueno, no importa, lo que más me interesaba era controlar el arranque.
![]() gpedit.msc gestiona las políticas de grupos en windows (versión que sea superior a Home), aquí hay de información en castellano Aquí. En Tasker, he utilizado un contexto de (evento, IU) NOTIFICACIÓN que detecta esa notificación. En el contexto he seleccionado la app de correo electrónico y además se puede especificar el título de la notificación a interceptar, y en esa casilla he puesto mi nombre y apellido; de esta forma, el perfil solo se activará cuando el mensaje recibido lleve mi remite. Cualquier mensaje enviado por otra persona no activará este perfil especial y será tramitado como un mensaje normal. En la tarea se puede usar la variable %NTITLE que contiene el título de notificación, pero en mi caso esto me sirve de muy poco porque esa variable siempre contiene mi nombre y apellido.
![]() Se me ocurre que podrías poner en el texto del correo-e , al principio o al final, algo concreto que puedas evaluar a posteriori, por ejemplo el mail con el siguiente asunto: "IniSys - Perico de los palotes" quizás pueda detectarse con el patrón "* Perico de los palotes" o con "IniSys*" o más complejo con expresiones regulares... es una idea a pulir ... Si tienes Xposed, eres root y si eres root, puedes acceder mediante sqlite a los ficheros de la aplicación que uses para leer el correo electrónico, esta también sería otra forma. Generalmente están contenidos en /data/data/nombreapp Espero que recuperes la ilusión por éste hilo ;) |
| Gracias de parte de: | ||
|
#27
|
||||
|
||||
|
Si lograste instalar eventghost ¿por qué no lo usas? Y así no tienes que andarte con rollos de mail
__________________
|
| Gracias de parte de: | ||
|
#28
|
||||
|
||||
|
Sólo por añadir más posibilidades al hilo...
(Invoke-WebRequest "url").Content | echo Yo lo he probado con la versión lite de Autoremote y con la opción de "sendNotification" y me funciona a las mil maravillas... la prueba de fuego es que le funcione a Stenary (jaja, es broma). P.D. El hilo es muy interesante y ofrece posibilidades tremendas... (idea: montar en el router de casa un pequeño sistema que cuando asigne por dhcp o se conecte un pc nuevo y no autorizado, envíe una notificación al movil...) |
| Los siguientes 2 usuarios han agradecido a tito_chua su comentario: | ||
|
#29
|
||||
|
||||
|
Me hubiera venido bien alguna variable que contuviese el título o el cuerpo del mensaje recibido (la segunda línea de la notificación). Aunque Tasker no me da esa posibilidad, en teoría eso puede hacerse con una app llamada NotifiClean, que tiene integración con Tasker. Pero también es requisito haber instalado previamente otra app llamada Xposed Framework.
![]() http://www.htcmania.com/showthread.p...ighlight=gmail Pero creo que no te sirve ya que por lo que veo usas otro, pero por las dudas te lo mando!! |
| Gracias de parte de: | ||
|
#30
|
||||
|
||||
|
Y yo que pinto?? jajaja no dudes que lo probare, pero antes dime donde se pondria la direccion de correo del receptor, y si del emisor coge la de la cuenta microsoft no? El texto del mesnaje supongo que sera donde pone content.
|
|
#31
|
||||
|
||||
|
Te he gastado la broma, porqué al principio del hilo, no conseguíamos que nos funcionaran las mismas cosas.
Este método, va con autoremotelite, por lo tanto debes cambiar la url por la cadena que se genera |
|
#32
|
||||
|
||||
|
Gracias a todos por vuestras sugerencias.
Sí me parece interesante añadir la opción de que el ordenador envíe otro mensaje al apagarse, utilizando las claves que se dan en esa página citada por Tito; parece prometedor, lo investigaré. Respecto a utilizar un patrón para detectar esos mensajes, es algo que ya había pensado desde el principio, y está parcialmente implementado en el título del mensaje "04-05-2014 . 16.22 Win-Starting." La idea es otra cadena similar para el apagado (Win-Ending) y así Tasker podría usar una condición con la secuencia "*Win-Starting*/*Win-Ending*". En ese aspecto, el problema es que hasta ahora no he conseguido que Tasker tenga acceso al título (asunto) del mensaje. Probaré si eso puedo resolverlo con el plugin de autonotification, es otra interesante posibilidad. La opción de Evengost es muy interesante, pero prefiero dejarla fuera de este hilo que está dedicado a "Comunicación de Windows a Tasker por correo-e". Creo que lo adecuado es usar este hilo para analizar todas las posibilidades y problemas de esa comunicación por correo-e. De momento también descarto acceder a la base de datos de la app. Creo que es un método muy específico y profundo que se sale también del planteamiento inicial. Mi impresión es que ese tipo de cosas tan especiales irían mejor en un hilo específico dedicado en concreto a esas técnicas de tipo SQLITE. Ya os contaré mis progresos. Gracias de nuevo.
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker
Última edición por Caravantes Día 11/05/14 a las 03:23:07. |
|
#33
|
||||
|
||||
|
¿ Cómo te ha ido lo del mensaje al apagar el ordenador?
Yo estaba pensando en otra solución, quizás más cutre. Como yo sí uso evg, lo podría programar para que envíe un mismo mensaje cada minuto a mi tasker. De tal forma, si estoy más de un minuto sin recibir ese mensaje significa que el ordenador se ha apagado (o que se ha colgado evg o que no tengo Internet)
__________________
|
|
#34
|
||||
|
||||
|
Gracias por tu interés, aún no he podido probarlo, ya os contaré.
La otra opción que comentas es interesante desde el punto de vista teórico, quizá sea interesante para algún otro proyecto más importante y/o con datos más críticos. Para mi caso me parece un derroche de recursos: el ordenador y el smartpone trabajando (muy de seguido) para algo que es bastante trivial, me parece como matar moscas a cañonazos.
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker
|
|
#35
|
||||
|
||||
|
¿ Cómo te ha ido lo del mensaje al apagar el ordenador?
Yo estaba pensando en otra solución, quizás más cutre. Como yo sí uso evg, lo podría programar para que envíe un mismo mensaje cada minuto a mi tasker. De tal forma, si estoy más de un minuto sin recibir ese mensaje significa que el ordenador se ha apagado (o que se ha colgado evg o que no tengo Internet) ![]() |
|
#36
|
||||
|
||||
|
Ya, el problema es que el mismo eventghost también va a ser cerrado en décimas de segundo si se está apagando el ordenador. Pero bueno, este hilo no es para esto
__________________
|
|
#37
|
||||
|
||||
|
El procedimiento descrito en la página recomendada por Tito... en realidad no sirve para ficheros BAT sino para Scripts (creo que de tipo VBScript con extensión .vbs o de tipo JavaScript con extensión .js). No tengo experiencia con esos lenguajes.
Pero ese artículo, al final ofrece una alternativa para organizar algo similar con ficheros BAT. Consiste en ejecutar cualquier fichero BAT en el que hayas añadido al final un comando Shutdown, que sirva para apagar el sistema. Efectivamente funciona: hago doble clic en el icono del archivo y se ejecutan uno por uno los comandos incluidos, que envían el mensaje de correo-e y luego termina con el último comando que apaga correctamente el ordenador. Todavía ocurre que algunas veces me despisto y utilizo el método de apagado tradicional, pero pronto me habré acostumbrado a este nuevo sistema de apagar.
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker
|
![]() |
Estás aquí
|
||||||
|
||||||