![]() |
|
Tasker Para hablar de todo lo relacionado con la aplicación tasker |
«
Tema Anterior
|
Siguiente tema
»
|
Herramientas |
#1
|
||||
|
||||
Comunicación de Windows a Tasker por correo-e
Hola. Me estoy planteando llevar un registro de los momentos en los que se enciende y apaga el ordenador de casa. Había pensado que sería estupendo llevar ese registro en el smartphone, pero no sé cómo hacerlo.
En Tasker me haría dos tareas llamadas WindowsOn y WindowsOff, que servirían para añadir respectivos apuntes a un fichero de tipo LOG, dejando así constancia de que Windows se ha encendido o apagado. Pero no soy capaz de pensar un método que active esas tareas. La idea es que Windows (cuando se encienda y apague) envíe alguna señal que llegue al smartphone, pero... ¿Cómo hacer que el ordenador envíe esas señales? Es un ordenador de sobremesa con Windows 8.1 Pro, conectado por cable a un router y a Internet. Como herramienta extra que quizás ayude, tengo cuenta en ifttt.com. No tengo Evenghost (no es compatible con mi hardware). La comunicación debería funcionar a través de Internet, incluso cuando el smartphone esté fuera de la red local. El medio podría ser cualquiera, desde un correo-e hasta un evento nuevo en el calendario o cualquier otra cosa. ¿Se os ocurre alguna idea? Gracias. Última edición por Caravantes Día 08/05/14 a las 02:15:45 |
|
#2
|
En el android supongo que autoremote, y en el ordenador algo que envie un email automatizado al movil, cosa que no creo que sea dificil de encontrar
|
#3
|
||||
|
||||
Windows tiene una herramienta que se llama Programador de tareas, es facil de usar y se encuentra en Panel de control-Sistema y seguridad-Herramientas administrativas-Programador de tareas. A la derecha estan las opciones de Crear tarea básica... Crear tarea... Empieza por la basica que para lo que quieres sera suficiente y pruebas si mandando un correo al inicio de sesión te funciona la tarea de tasker. Si te funciona bien, desde Craer tarea...(la segunda opción) tendras un desencadenante que es Al cerrar sesión y mas opciones para mejorar el comportamiento.
Ya me cuentas si funciona, yo para lo mismo uso eventghost pero si no te funciona y es solo para el inicio o cierre de sesion, o para el apagado y encendido en este caso, te puede servir. |
Gracias de parte de: | ||
#4
|
||||
|
||||
La comunicación del pc al movil, ¿debe ser en tiempo real o puede ser en diferido?
|
#5
|
Hola Caravantes....has comentado que no te funciona eventghost....pero quizás de este post puedas sacar alguna idea...
http://www.htcmania.com/showthread.php?t=806933 El caso es que si utilizas algún otro programa similar a eventghost quizás puedas enviar información al smartphone de que el pc se ha encendido (o se ha iniciado la sesión) y una vez te llegue la notificación entonces será fácil a través de emailme pro para registrar en evernote... Yo estoy empezando a utilizar teamviewer...pero todavía no lo comprendo y estoy viendo tutoriales...lo que sí he observado es que cuando arranco el ordenador, al inciar la sesión el programa de teamviewer se arranca e inicia automáticamente y se queda en segundo plano por si se quiere acceder al ordenador a través de acceso remoto desde otro ordenador en otro punto, desde el móvil o tablet a través de la app de android... Como te digo no lo sé manejar todavía muy bien, pero por lo que he leído teamviewer es muy completo, por lo que quizás exista la posibilidad (que desconozco si es así) de que se envíe "algo" a los dispositivos interconectados cuando se arranque el programa en el ordenador... Un saludo. |
#6
|
||||
|
||||
Cita:
Como explico antes, windows ya posee un programa de "automaticación" es muy basico pero para enviar un correo cuando se inicia o se cierra una sesion sirve, luego ya la tarea en el movil con tasker al recibir un correo no se como se haría, pero Caravantes parece que si, jeje. |
#7
|
||||
|
||||
Bueno, he estado comprobando si manda correo y aparece como una caracteristica desusada, y tambien tengo w8.1 pro asi que no creo que le vaya a caravantes.
Pero se puede mandar que ejecute un archivo .bat, así que solo hay que crear ese archivo que envie un correo por cmd. He encontrado varias opciones. La primera es mas complicada, y la segunda requiere de instalar un programita. Opción 1 Opción 2 Si lo pruebo pondre algo por aqui. |
Gracias de parte de: | ||
#8
|
||||
|
||||
Quizás esto os sirva como punto de partida...
Conforme explican en microsoft (http://support.microsoft.com/kb/550897/es) como podemos abrir una url desde la linea de comandos.... c:\> rundll32.exe url.dll,FileProtocolHandler URL yo he puesto en url una dirección de autoremote, entre comillas y me llega perfectamente el mensaje al móvil, esto puesto convenientemente en la clave de registro oportuna o en inicio de windows puede solventar el problema que tenéis, la siguiente pega, cerrar el navegador... |
Gracias de parte de: | ||
#9
|
||||
|
||||
Como haces para escribir y enviar el mensaje?
|
#10
|
||||
|
||||
A vale, ya esta claro. Pasa por preguntar antes de probar.
A la derecha de la pagina te aparece la url para enviar el mensaje directo jeje. Me parece un metodo genial, falta cerrar el navegador pero seguro que no es dificil, algun .bat se podra crear. |
#11
|
||||
|
||||
TASKKILL /F /IM chorme.exe
Ese es el comando para cerrar el navegador(chrome en este caso, solo habria que buscar el nombre del ejecutable del explorador de internet) El problema es que a mi el comando no me funciona, dice que no tengo un programa asignado a esa funcion. Que version de windows usas? |
#12
|
||||
|
||||
windows 8.1 ademas como un usuario normal (sin administración)
prueba a usar el comando start url o bien a pasar al navegador directamente la url iexplore.exe url obviamente todo ello desde la ubicación del ejecutable o metiéndolo en el path a mi me ha fucionado estupendamente con el chrome y el autoremote lite |
#13
|
||||
|
||||
ah también puedes usar curl.exe que permite abrir url's sin navegador... yo lo uso con otros fines, pero se que existe...
|
#14
|
||||
|
||||
He probado con START, y abre la pagina y todo bien pero no envia el mensaje, sin embargo si copio yo la url al navegador si que me envia el mensaje. Raro raro...
Lo mismo sucede con start chrome.exe URL, o con start iexplorer.exe URL. Abre los navegadores y la pagina con el mensaje de confirmación "ok", pero no envia el mensaje al movil. Última edición por Stenary Día 03/04/14 a las 16:36:24 |
#15
|
||||
|
||||
Muchas gracias a todos por las ideas. De momento creo que voy a probar con el Programador de tareas, según ha comentado Stenary. Yo creía que solo servía para programa tareas por tiempo (día y/o hora) pero es estupendo que tenga desencadenantes como los siguientes:
- Al iniciar la sesión (se puede concretar un usuario específico, o cualquiera). - Al iniciar el sistema. - Al desconectar la sesión de usuario (se puede concretar un usuario específico, o cualquiera). - Al bloquearse o desbloquearse Windows. y otros. Creo que esto me abre muchas opciones interesantes. Y supongo que desde aquí podré lanzar un ejecutable BAT (ambiente de comnados MS-DOS en el que tengo experiencia y me desenvuelvo muy bien). En cuanto a la transmisión, he visto que hay algunos programitas que permiten enviar correo-e desde línea de comandos. Creo que el más adecuado es Blat (la Opción 2 recomendada por Stenary, yo también la había encontrado). Es un programa con el cual podemos enviar el contenido de un archivo por e-mail. Ahí van un par de URLs : http://www.bitsfighter.com/2008/05/instalar-blat.html http://www.blat.net Lo que sí ha sido un descubrimiento fantástico es la Opción 1 de Stenary: No tenía ni idea de que se pudiera enviar el correo-e directamente, sin programa alguno, estableciendo la comunicación por comandos con el servidor. Parece muy prometedor y lo puedo automatizar en un BAT. http://www.redinskala.com/2012/09/07...a-de-comandos Miraré la sugerencia de Tito respecto a abrir una url desde la línea de comandos, pero creo que esto parece menos práctico, porque para empezar tendría que instalar el Autorremote, hasta hoy no lo he necesitado. Pues yo había pensado en el contexto de evento, NOTIFICACIÓN. Supongo que servirá pero también acepto sugerencias en este tema. Muchas gracias a todos; ya os contaré cómo lo acabo aunque no será de inmediato: durante unos días voy a tener cuestiones más urgentes y luego lo retomaré. |
#16
|
||||
|
||||
Tras un buen puñado de horas trabajando en este tema, renuncio. Me he encontrando más obstáculos de los previstos, quizá no pueda hacerse (o yo no sea capaz de hacerlo).
He estado probando el programita BLAT que debiera servir para enviar mensajes de correo-e, pero no he conseguido hacerlo funcionar. He leído bastantes páginas que hablan sobre BLAT y explican cómo hacerlo, e incluso incluyen ejemplos fáciles de seguir, pero no atino. Puede que yo esté probando con servidores que no admiten este tipo de transmisión. Por ejemplo, leo que Gmail requiere autentificación SSL, y resulta que BLAT carece de esa opción SSL. He probado con otros dos servidores y tampoco he conseguido que funcione. La otra opción también era un poco más complicada de lo previsto. No funciona directamente en ambiente CMD (Command o MS-DOS) sino que hay que utilizar un software cliente Telnet. He habilitado el Telnet de Windows y he probado... pero tampoco ha funcionado. En esto he invertido menos tiempo, porque siendo dentro del Telnet me parecía que no iba a ser fácil de automatizar. Abandono esta idea porque no era importante y no quiero seguir dedicándole más tiempo. Gracias nuevamente a todos los que habéis colaborado con aportes y sugerencias. |
#17
|
||||
|
||||
Hola, espero poder ayudar.... Yo he conseguido enviarme un mail desde gmail y windows 8 (espero que vosotros también podáis), os cuento como:
1.- te descargas el programa sendEmail para windows o linux http://caspian.dotconf.net/menu/Software/SendEmail (hay que usar la variante con tls, ya que esta es la que usa gmail) Has de habilitar imap en tu configuración de gmail 2.- te vas a tu cuenta de gmail y generas una contraseña especifica de aplicación. (yo tengo la verificación en dos pasos, si no la tienes creo que también hace falta) 3.- abres un interprete de comandos y escribes esto (desde la carpeta donde tengas el exe del sendmail) C:>sendemail -f [email protected] -t [email protected] -s smtp.gmail.com:587 -u "Asunto" -m "Cuerpo del mensaje" -v -xu xxxxxx -xp rasdzgy34fafxyrxajhjh -o tls=yes explico los parametros que nos interesan: -f [email protected] -t [email protected] -s servidor de correo: puerto en este caso gmail -u asunto -m mensaje si no lo introduces te pide el texto y se para -xu xxxxxx nombre usuario gmail, sin @gmail -xp fafsdfssdf contraseña especifica de aplicación espero que os sirva. saludos! 4.- en unos segundos compruebas tu email .... ![]() |
Gracias de parte de: | ||
#18
|
||||
|
||||
Cita:
La única dificultad ha estado en conseguir la CONTRASEÑA DE APLICACIÓN. Para generar ese tipo de contraseñas hay que tener activada la VERIFICACIÓN EN DOS PASOS, es un requisito imprescindible que a mí me va muy mal porque también uso Gmail desde ordenadores del trabajo que son utilizados por diferentes personas. El caso es que he decidido probar a hacerlo, con una esperanza que enseguida explicaré. Tras generar esa contraseña, desde la línea de comandos de Win8 he lanzado sendEmail siguiendo tus indicaciones y ha funcionado perfectamente a la primera. Luego, he desactivado la verificación en dos pasos pero lo he hecho DESmcarcando una casilla que hay para BORRAR LA CONFIGURACIÓN y mi esperanza se ha cumplido: ya no tengo la verificación en dos pasos, pero al haber mantenido su configuración... la contraseña generada permanece vigente y he comprobado que sendEmail seguía funcionando perfectamente. Superada esta dificultad, creo que el resto será más fácil, ya os contaré. |
#19
|
||||
|
||||
Yo con eventgosht y el plugin de autoremote que usa me notifica cuando se arranca y cuando se termina de descargar un torrent o archivo que tenga descargando.
Tengo XP pero me imagino que con los otros windows tambien funcione o se pueda axtivar el"ejecutar en modo compatibilidad con XP" |
|
#20
|
||||
|
||||
Cita:
Realmente el Eventgosth es una opción muy buena porque te permite "Taskerizar" un ordenador Windows añadiéndole muchas posibilidades. Lo idóneo sería una versión Tasker nativa para Windows, sin Eventgosth ni nada. Es muy curioso que nadie haya hecho algo así para Windows mientras están apareciendo varias apps similares para Android. Última edición por Caravantes Día 17/04/14 a las 01:44:40 |
Respuesta |
![]() |
||||||
|
«
Tema Anterior
|
Siguiente tema
»
|
|
Hora actual: 12:38:37 (GMT +2)
HTCMania: líderes desde el 2007