Cómo emitir un comando a su computadora con un mensaje de texto
Estás en el camino, corriendo hacia tu reunión matutina, y luego te das cuenta de que, debido a tu apuro por salir de la puerta, dejaste tu computadora encendida. Normalmente, te darías una patada a la oficina por la electricidad que vas a desperdiciar y dejar tu computadora inactiva todo el día en casa, pero no hoy. Hoy, se detiene al costado de la carretera, envía un mensaje de texto rápido que indica “apagar # mi computadora”, y luego volver a trabajar. Trabajo hecho.
Este escenario es posible, o uno en el que necesita iniciar un análisis de virus, iniciar una copia de seguridad del sitio web, hacer ping a un servidor y enviar por correo electrónico los resultados, y una lista completa de otros trabajos directamente desde la computadora de su hogar, aunque ni siquiera esté en casa. No solo es posible, sino que en realidad es bastante fácil hacerlo combinando Dropbox y IFTTT, y escribiendo un poco de Windows Script simple. Si es nuevo en Dropbox, consulte nuestra guía completa La guía no oficial de Dropbox La guía no oficial de Dropbox Hay más de Dropbox de lo que podría pensar: puede usarlo para compartir archivos, realizar copias de seguridad de sus datos, sincronizar archivos entre computadoras y incluso de forma remota controlar su computadora. Lea más sobre esto.
No tenga miedo, le mostraré cómo configurar el sistema, cómo escribir su primer comando de Windows Script File (WSF) que puede activar mediante un mensaje de texto, y luego lo enviaré con una lista final de otros scripts que podría iniciar en su PC de casa a través de un simple mensaje de texto. ¿Suena divertido? Vamos a rodar.
Configurar Dropbox y IFTTT
Así es como funciona este sistema. Primero, envíe un comando SMS a IFTTT 10 de las mejores recetas de IFTTT para poner orden en su vida social en línea 10 de las mejores recetas de IFTTT para traer orden a su vida social en línea Dígase a sí mismo cuántos minutos del día le dedica a la hora Fregadero que lleva el nombre de Twitter, Facebook, Pinterest o cualquier otro. Los minutos se suman. ¿No sería maravilloso ... Leer más, que toma su comando y lo traduce en un archivo de texto que se coloca en una carpeta especial en su cuenta de Dropbox? Mientras tanto, ha configurado su computadora para monitorear regularmente ese directorio y observar los archivos de texto. Cuando vea que aparece un nuevo archivo de texto, su computadora seguirá cualquier comando que se identifique con el nombre del archivo.
El primer paso para esto es crear una carpeta especial en su cuenta de Dropbox con el único fin de permitir que IFTTT coloque estos “mando” archivos.
Una vez que haya hecho esto, ingrese a su cuenta IFTTT y cree una nueva receta. Elija SMS como el canal de activación, y luego “Enviar a IFTTT un SMS etiquetado” como el gatillo.
Esto le permite definir un SMS etiquetado especial que hará que IFTTT tome medidas. Puedes llamar a la etiqueta especial lo que quieras. En mi caso, lo llamé #mycomputer.
IFTTT le proporciona un número de teléfono especial para enviar sus comandos SMS. Tome nota de este número y guárdelo en la lista de contactos de su teléfono. Este es el número que utilizará para controlar su computadora de forma remota.
A continuación, aún en IFTTT, deberá seleccionar la “Esta” acción. Elija el canal de acción de Dropbox, y luego elija el “Crear un archivo de texto” acción.
Configúralo para usar la carpeta especial de Dropbox que has creado, y puedes dejar el resto de los campos por defecto. Notará que el nombre de archivo del archivo colocado en la carpeta de Dropbox es el mensaje que escribe en su teléfono. Entonces, si quieres que IFTTT coloque un archivo de texto llamado shutdown.txt en tu carpeta de Dropbox, entonces enviarás un texto con la frase “shutdown.exe #mycomputer” - Eso es!
Ahora IFTTT está configurado para recibir sus SMS e insertar el archivo de texto que le dijo, directamente en la carpeta especial de control remoto que ha configurado en Dropbox solo para este propósito.
Ahora que se hace esto, es hora de configurar su computadora para monitorear esa carpeta especial y responder cada vez que lleguen nuevos archivos de texto.
Configuración de su computadora
Lo primero que querrás hacer es instalar Dropbox en tu computadora si aún no lo has hecho. Simplemente vaya a su cuenta de Dropbox, haga clic en el menú desplegable del nombre de su perfil y haga clic en “Instalar enlace”.
Una vez que haya terminado con eso, deberá configurar la secuencia de comandos de Windows que supervisará regularmente su carpeta de Dropbox y buscará nuevos archivos de texto para que aparezcan..
Dim file1
Dim objShell
Dim strComputer
Dim strShutdown
Set file1 = CreateObject(“Scripting.FileSystemObject”)
If (file1.FileExists(“C:\Users\Owner\Dropbox\Remote_Control\shutdown.txt”)) Then
file1.DeleteFile “C:\Users\Owner\Dropbox\Remote_Control\shutdown.txt”
strComputer = “Owner-PC”
strShutdown = “shutdown.exe -s -t 0 -f -m \\” & strComputer
set objShell = CreateObject(“WScript.Shell”)
objShell.Run strShutdown
end if
Wscript.Quit
Todo lo que necesita hacer es editar este archivo y agregar un nuevo “Si” una declaración para cada archivo de texto diferente y comando que desee agregar a su nuevo sistema de comando SMS. En el guión de arriba, el “El archivo existe” comando comprueba si el “shutdown.txt” Está presente en la ruta de Dropbox. Si está allí, elimina inmediatamente el archivo y luego ejecuta el comando de apagado.
Guarde esto en la PC que desee y luego configure una tarea programada para ejecutarla con cierta frecuencia. En mi caso, lo ejecuto cada hora para revisar la carpeta de Dropbox en busca de nuevos comandos SMS.
Solo agregue la ruta del script de monitoreo debajo de “Comportamiento” pestaña en tu tarea programada.
No te olvides de seleccionar “Despierta la computadora para ejecutar esta tarea”, para que la tarea se ejecute cuando no estés cerca de la computadora.
El sistema ahora es bueno para ir.
Emisión de mensajes de texto de su computadora
Ejecutando una prueba rápida, envié un SMS de “apagar # mi computadora” al número de teléfono de IFTTT, y en menos de 20 segundos, recibí el archivo en mi cuenta de Dropbox.
Otra sección del script que agregué fue la de hacer ping a un sitio web y enviar por correo electrónico el código de resultados que puedes encontrar en mi artículo en 3 impresionantes scripts de Windows 3 cosas impresionantes que puedes hacer con Windows Scripting 3 cosas impresionantes que puedes hacer con Windows Scripting trabaja en el campo de TI, como diseñador web, o si solo es un estudiante o un empleado de oficina, Windows Scripting tiene algo que ofrecerle. Por supuesto, Apple también lo hace,… Leer más. Simplemente coloque esto dentro de una declaración If en el mismo archivo WSF descrito anteriormente, buscando “pingsite.txt” en la carpeta de Dropbox activará esa sección de código.
Ese script puede ser activado simplemente por mensajes de texto “pingsite #mycomputer”. IFTTT pone “pingsite.txt” en la carpeta de Dropbox, el script de hora lo detecta y ejecuta esa sección de código. Es una solución que funcionará para cualquier secuencia de comandos WSF en la que pueda pensar: solo agréguela al archivo en una nueva sección en busca de un archivo de texto con un nombre diferente en la carpeta de Dropbox. Las posibilidades son ilimitadas..
Tu texto, tu computadora responde.
¿Alguna vez has logrado la automatización de SMS a computadora como esta? Si es así, ¿qué enfoque tomaste? ¿Te gusta este enfoque? Comparte tus propios consejos y comentarios en la sección de comentarios a continuación.!
Crédito de la imagen: Hand With Cellphone a través de FreeDigitalPhotos.net
Explorar más sobre: Dropbox, IFTTT, acceso remoto.