Управляйте Своим Компьютером С Помощью Sms

После первой темы про управление компьютером через СМС Я получила много отзывов и пожеланий.

Оказалось, что идея не такая безумная, как казалось на первый взгляд. Как только идея прижилась, я ее публикую.

новая версия .

Не буду повторяться и повторно выложу полное описание программы; его можно найти в первая тема , я приведу лишь список изменений и комментарии к некоторым из них.

Новый:

  • Добавлена возможность передавать аргументы командной строки при вызове скрипта.

  • Добавлено действие по умолчанию
  • Программа отклоняет все входящие звонки
Изменения:
  • Программа регистрирует только ошибки
Ошибки:
  • При проверке новых сообщений, если они отсутствовали, происходила незначительная утечка памяти.



Передача аргументов командной строки

Поиск осуществляется по первому пробелу во входящем сообщении; если он найден, строка сообщения разбивается на две части, первая интерпретируется как команда, вторая как аргументы командной строки.

Например, в файле конфигурации определено действие:



[123] script = scripts\cmd.vbs reply = 1 replyTo = 7917XXXXXX allowedTo = 7917XXXXXX,7902YYYYYY

Мы отправляем сообщение типа 123 чистая остановка dnscache .

Полученное сообщение будет испорчено, 123 будет интерпретироваться как идентификатор действия a чистая остановка DNSCache будет передан в скрипт в качестве аргумента командной строки.



Действие по умолчанию

Выполняется, если не обнаружено других действий с указанным идентификатором.

Весь текст входящего SMS-сообщения передается в качестве аргументов командной строки.



[Default] script = scripts\cmd.vbs reply = 1 replyTo = 7917XXXXXX allowedTo = 7917XXXXXX,7902YYYYYY

Отправить сообщение чистая остановка dnscache , если нет действий с ID сеть действие будет выполнено По умолчанию , будут переданы скрипту в качестве аргументов чистая остановка DNSCache .

При использовании скрипта cmd.vbs , если у действия установлен флаг ответ = 1 , после выполнения скрипта будет отправлено SMS-сообщение, содержащее консольный вывод вызываемой команды.

Например, после выполнения чистая остановка DNSCache будет отправлено SMS с текстом Служба DNS-клиента успешно остановлена.

Таким образом вы сможете отслеживать успех отправленной команды.

Теги: #смс #смс #управление компьютером #Программное обеспечение

Вместе с данным постом часто просматривают: