WindowsИнтернет

Как подать команду на ваш компьютер с текстовым сообщением

Как подать команду на ваш компьютер с текстовым сообщением

Вы находитесь в дороге, мчитесь на утреннюю встречу, а потом до вас доходит, что, поспешно выйдя за дверь, вы оставили свой компьютер включенным. Как правило, вы пинаете себя до офиса за электричество, которое собираетесь тратить, оставляя свой компьютер на холостом ходу весь день дома, но не сегодня. Сегодня вы останавливаетесь на обочине дороги, отправляете быстрый текст с надписью «shutdown #mycomputer», а затем снова отправляетесь на работу. Дело сделано.

Этот сценарий возможен — или такой, когда вам нужно запустить проверку на вирусы, запустить резервное копирование веб-сайта, проверить связь с сервером и отправить результаты по электронной почте, а также целый список других заданий прямо с вашего домашнего компьютера, в то время как вы даже не в Главная. Мало того, что это возможно, но на самом деле это довольно легко сделать, объединив Dropbox и IFTTT и написав немного простого скрипта Windows. Если вы новичок в Dropbox, ознакомьтесь с нашим полным руководством об этом.

Не бойтесь, я покажу вам, как настроить систему, как написать свою первую команду Windows Script File (WSF), которую вы можете запустить с помощью текстового сообщения, а затем я вышлю вам окончательный список другие скрипты, которые вы можете запустить на своем домашнем ПК с помощью простого текстового сообщения. Звучит весело? Давай покатимся.

Настройте Dropbox и IFTTT

Вот как работает эта система. Во-первых, вы отправляете SMS- команду на IFTTT , который принимает вашу команду и переводит ее в текстовый файл, который помещается в специальную папку вашей учетной записи Dropbox. Тем временем вы настроили свой компьютер на регулярный мониторинг этого каталога и отслеживание текстовых файлов. Когда он видит, что появляется новый текстовый файл, ваш компьютер будет следовать любой команде, идентифицируемой по имени файла.

Первый шаг — создать специальную папку в вашей учетной записи Dropbox только для того, чтобы IFTTT мог разместить эти «командные» файлы.

TXT-рс-control1

Как только вы это сделаете, войдите в свою учетную запись IFTTT и создайте новый рецепт. Выберите SMS в качестве канала триггера, а затем «Отправить IFTTT с тегом SMS» в качестве триггера.

TXT-рс-Control2

Это позволяет вам определять специальные помеченные SMS, которые будут запускать IFTTT. Вы можете вызывать специальный тег как угодно. В моем случае я назвал это #mycomputer.

TXT-рс-Control3

IFTTT предоставляет вам специальный номер телефона для отправки SMS-команд. Запишите этот номер и сохраните его в списке контактов вашего телефона. Это номер, который вы будете использовать для удаленного управления вашим компьютером.

TXT-рс-Control4

Далее, все еще в IFTTT, вам нужно выбрать действие «Это». Выберите канал Dropbox Action, а затем выберите действие «Создать текстовый файл».

TXT-рс-control5

Настройте его для использования специальной папки Dropbox, которую вы создали, и вы можете оставить остальные поля по умолчанию. Вы заметите, что имя файла, помещенного в папку Dropbox, является сообщением, которое вы вводите в свой телефон. Итак, если вы хотите, чтобы IFTTT поместил текстовый файл с именем shutdown.txt в вашу папку Dropbox, тогда вы будете писать фразу «shutdown.exe #mycomputer» — вот и все!

TXT-рс-Control6

Теперь IFTTT настроен на получение вашего SMS и вставку текстового файла, который вы ему сказали, прямо в специальную папку удаленного управления, которую вы создали в Dropbox именно для этой цели.

Теперь, когда это сделано, пришло время настроить ваш компьютер для отслеживания этой специальной папки и реагировать на любые новые текстовые файлы.

Настройка вашего компьютера

Первое, что вы хотите сделать, это установить Dropbox на свой компьютер, если вы этого еще не сделали. Просто зайдите в свою учетную запись Dropbox, щелкните раскрывающееся имя вашего профиля и нажмите «Установить ссылку».

TXT-рс-control7

Как только вы закончите с этим, вам нужно настроить Windows Script, который будет регулярно отслеживать вашу папку Dropbox и искать новые текстовые файлы для отображения.

<работа>
<script language = ”VBScript”>

Dim file1
Dim objShell
Dim strComputer
Dim strShutdown

Установить file1 = CreateObject («Scripting.FileSystemObject»)

Если (file1.FileExists («C: \ Users \ Владелец \ Dropbox \ Remote_Control \ shutdown.txt»)) Тогда
file1.DeleteFile «C: \ Users \ Владелец \ Dropbox \ Remote_Control \ shutdown.txt»
strComputer = «Владелец-ПК»

strShutdown = «shutdown.exe -s -t 0 -f -m \\» & strComputer
set objShell = CreateObject («WScript.Shell»)
objShell.Run strShutdown
конец, если

Wscript.Quit
</ скрипт>
</ работа>

Все, что вам нужно сделать, это отредактировать этот файл и добавить новый оператор «If» для каждого отдельного текстового файла и команды, которые вы хотите добавить в свою новую систему SMS-Command. В приведенном выше сценарии команда «FileExists» проверяет, присутствует ли «shutdown.txt» в пути Dropbox. Если он есть, он немедленно удаляет файл, а затем запускает команду «Завершение работы».

Сохраните это в любом месте на своем ПК, который вам нравится, а затем настройте запланированное задание, чтобы запускать его с определенной частотой. В моем случае я запускаю его каждый час, чтобы проверить папку Dropbox на наличие новых SMS-команд.

TXT-рс-control8

Просто добавьте путь к скрипту мониторинга на вкладке «Действия» в запланированном задании.

TXT-рс-control9

Не забудьте выбрать «Разбудить компьютер для запуска этой задачи», чтобы задача продолжала выполняться, когда вас нет рядом с компьютером.

TXT-рс-control10

Система сейчас в порядке.

Выдача вашему компьютеру текстовых сообщений

Проведя быстрый тест, я отправил SMS-сообщение «shutdown #mycomputer» на номер телефона IFTTT, и менее чем за 20 секунд я получил файл в моей учетной записи Dropbox.

TXT-рс-control11

Другой раздел сценария, который я добавил, был для проверки связи с сайтом и отправки по электронной почте кода результатов, который вы можете найти в моей статье о 3-х замечательных сценариях . Просто поместите это внутри оператора If в тот же WSF-файл, который описан выше — поиск «pingsite.txt» в папке Dropbox вызовет этот раздел кода.

TXT-рс-control12

Этот сценарий можно запустить, просто отправив сообщение «pingsite #mycomputer». IFTTT помещает файл «pingsite.txt» в папку Dropbox, почасовой скрипт обнаруживает его и запускает этот фрагмент кода! Это решение, которое будет работать для любого сценария WSF, который вы можете придумать — просто добавьте его в файл в новом разделе и найдите текстовый файл под другим именем в папке Dropbox. Возможности безграничны.

Ты пишешь, твой компьютер отвечает.

Вы когда-нибудь совершали автоматизацию с помощью SMS на компьютер? Если да, то какой подход вы выбрали? Вам нравится этот подход? Поделитесь своими советами и отзывами в разделе комментариев ниже!

Кредит изображения: Рука с мобильным телефоном через FreeDigitalPhotos.net

Похожие посты
Интернет

Google Store Лучшие предложения

Windows

Драйверы для Windows 10

Интернет

Руководство по специальному режиму в сети

Windows

Лучшие приложения для фотографии на вашем Windows Phone