Anuncio

Estás en el camino, corriendo a tu reunión matutina, y luego te das cuenta de que en tu apuro por la puerta, dejaste tu computadora encendida. Normalmente, te patearías todo el camino hasta la oficina por la electricidad que vas a desperdiciar dejando tu computadora inactiva todo el día en casa, pero no hoy. Hoy, te detienes al costado de la carretera, envías un mensaje de texto rápido que dice "apagado #computadora" y luego vuelves 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, mientras ni siquiera está en hogar. No solo es posible, sino que en realidad es bastante fácil de hacer combinando Dropbox y IFTTT, y escribiendo un poco de Windows Script simple. Si eres nuevo en Dropbox, echa un vistazo nuestra guía completa ¿Qué es Dropbox? La guía no oficial del usuario de Dropbox

instagram viewer
¿Qué es Dropbox y cómo se usa? Nuestra guía del usuario de Dropbox explicará todo lo que necesita saber para comenzar. Lee mas en eso.

No tengas miedo, te mostraré cómo configurar el sistema, cómo escribir tu primer Windows Script File (WSF) que puede activar utilizando un mensaje de texto, y luego lo enviaré con una lista final de otros scripts que puede iniciar en su PC doméstica a través de un simple mensaje de texto. ¿Suena divertido? Vamos a rodar.

Configurar Dropbox e IFTTT

Así es como funciona este sistema. Primero, envías un SMS comando a IFTTT 10 de las mejores recetas de IFTTT para poner orden en tu vida social en líneaDígase a sí mismo cuántos minutos del día le dedica al lapso de tiempo que se conoce con el nombre de Twitter, Facebook, Pinterest o cualquier otro. Los minutos se suman. ¿No sería maravilloso ... Lee mas , que toma su comando y lo traduce a 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 identificado por el nombre del archivo.

El primer paso es crear una carpeta especial en su cuenta de Dropbox con el único fin de permitir que IFTTT coloque estos archivos de "comando".

txt-pc-control1

Una vez que haya hecho esto, ingrese a su cuenta IFTTT y cree una nueva receta. Elija SMS como canal de activación y luego "Enviar a IFTTT un SMS etiquetado" como activador.

txt-pc-control2

Esto le permite definir un SMS etiquetado especial que hará que IFTTT tome medidas. Puede llamar a la etiqueta especial lo que quiera. En mi caso, lo llamé #mycomputer.

txt-pc-control3

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 usará para controlar su computadora de forma remota.

txt-pc-control4

A continuación, aún en IFTTT, deberá seleccionar la acción "Esto". Elija el canal de Acción de Dropbox y luego elija la acción "Crear un archivo de texto".

txt-pc-control5

Configúrelo para usar la carpeta especial de Dropbox que ha creado, y puede dejar el resto de los campos como predeterminados. Notarás que el nombre del archivo colocado en la carpeta de Dropbox es el mensaje que escribes en tu teléfono. Por lo tanto, si desea que IFTTT coloque un archivo de texto llamado shutdown.txt en su carpeta de Dropbox, entonces enviará un mensaje de texto con la frase "shutdown.exe #mycomputer", ¡eso es todo!

txt-pc-control6

Ahora IFTTT está configurado para recibir su SMS e insertar el archivo de texto que le ha indicado, directamente en la carpeta especial de control remoto que configuró en Dropbox solo para este propósito.

Ahora que ya está hecho, es hora de configurar su computadora para monitorear esa carpeta especial y responder cada vez que lleguen nuevos archivos de texto.

Configurando 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 de su nombre de perfil y haga clic en "Instalar enlace".

txt-pc-control7

Una vez que haya terminado con eso, deberá configurar el Script de Windows que monitoreará regularmente su carpeta de Dropbox y buscará nuevos archivos de texto para que aparezcan.


Dim file1
Dim objShell em >
Dim strComputer
Dim strShutdown

Establecer archivo1 = CreateObject (“Scripting. FileSystemObject ”)

If (file1.FileExists (“ C: \ Users \ Owner \ Dropbox \ Remote_Control \ shutdown.txt ”)) Entonces
archivo1.DeleteFile “C: \ Users \ Owner \ Dropbox \ Remote_Control \ shutdown.txt”
< em> strComputer = "Propietario-PC"

strShutdown = "shutdown.exe -s -t 0 -f -m \\" & strComputer
set objShell = CreateObject ("WScript. Shell ")
objShell. Ejecute strShutdown
finalice si

Wscript. Salga

Todo lo que necesita hacer es editar este archivo y agregar una nueva declaración "If" para cada archivo de texto diferente y comando que desea agregar a su nuevo sistema de SMS-Command. En el script anterior, el comando "FileExists" verifica si el "shutdown.txt" está presente en la ruta de Dropbox. Si está allí, elimina inmediatamente el archivo y luego ejecuta el comando Apagar.

Guarde esto en cualquier lugar de su PC que desee y luego configure una tarea programada para ejecutarla con cierta frecuencia. En mi caso, lo ejecuto cada hora para verificar la carpeta de Dropbox en busca de nuevos comandos SMS.

txt-pc-control8

Simplemente agregue la ruta del script de monitoreo en la pestaña "Acciones" en su tarea programada.

txt-pc-control9

No olvide seleccionar "Activar la computadora para ejecutar esta tarea", de modo que la tarea aún se ejecute cuando no esté cerca de la computadora.

txt-pc-control10

El sistema ahora está listo para funcionar.

Emitir mensajes de texto en su computadora

Realizando una prueba rápida, envié un SMS de "shutdown #mycomputer" al número de teléfono IFTTT, y en menos de 20 segundos, recibí el archivo en mi cuenta de Dropbox.

txt-pc-control11

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 puede encontrar en mi artículo sobre 3 increíbles scripts de Windows 3 cosas increíbles que puedes hacer con Windows ScriptingYa sea que trabaje en el campo de TI, como diseñador web o si solo es un estudiante o un empleado de oficina habitual, Windows Scripting tiene algo que ofrecerle. Por supuesto que Applescript también lo hace, ... Lee mas . Simplemente colocando esto dentro de una instrucción If en el mismo archivo WSF descrito anteriormente, buscar "pingsite.txt" en la carpeta de Dropbox activará esa sección de código.

txt-pc-control12

Esa secuencia de comandos se puede activar simplemente enviando un mensaje de texto a "pingsite #mycomputer". IFTTT coloca "pingsite.txt" en la carpeta de Dropbox, el script por hora lo detecta y ejecuta esa sección de código. Es una solución que funcionará para cualquier secuencia de comandos WSF que pueda imaginar, simplemente agréguela al archivo en una nueva sección buscando un archivo de texto con un nombre diferente en la carpeta de Dropbox. Las posibilidades son ilimitadas.

Usted envía un mensaje de texto, su 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? ¡Comparta sus propios consejos y comentarios en la sección de comentarios a continuación!

Credito de imagen: Mano con celular vía FreeDigitalPhotos.net

Ryan tiene una licenciatura en ingeniería eléctrica. Ha trabajado 13 años en ingeniería de automatización, 5 años en TI y ahora es ingeniero de aplicaciones. Ex editor gerente de MakeUseOf, ha hablado en conferencias nacionales sobre visualización de datos y ha aparecido en la televisión y radio nacionales.