После первой темы про управление компьютером через СМС Я получила много отзывов и пожеланий.
Оказалось, что идея не такая безумная, как казалось на первый взгляд. Как только идея прижилась, я ее публикую.
Не буду повторяться и повторно выложу полное описание программы; его можно найти в первая тема , я приведу лишь список изменений и комментарии к некоторым из них.
Новый:
- Добавлена возможность передавать аргументы командной строки при вызове скрипта.
- Добавлено действие по умолчанию
- Программа отклоняет все входящие звонки
- Программа регистрирует только ошибки
- При проверке новых сообщений, если они отсутствовали, происходила незначительная утечка памяти.
Передача аргументов командной строки
Поиск осуществляется по первому пробелу во входящем сообщении; если он найден, строка сообщения разбивается на две части, первая интерпретируется как команда, вторая как аргументы командной строки.Например, в файле конфигурации определено действие:
Мы отправляем сообщение типа 123 чистая остановка dnscache .[123] script = scripts\cmd.vbs reply = 1 replyTo = 7917XXXXXX allowedTo = 7917XXXXXX,7902YYYYYY
Полученное сообщение будет испорчено, 123 будет интерпретироваться как идентификатор действия a чистая остановка DNSCache будет передан в скрипт в качестве аргумента командной строки.
Действие по умолчанию
Выполняется, если не обнаружено других действий с указанным идентификатором.Весь текст входящего SMS-сообщения передается в качестве аргументов командной строки.
Отправить сообщение чистая остановка dnscache , если нет действий с ID сеть действие будет выполнено По умолчанию , будут переданы скрипту в качестве аргументов чистая остановка DNSCache .[Default] script = scripts\cmd.vbs reply = 1 replyTo = 7917XXXXXX allowedTo = 7917XXXXXX,7902YYYYYY
При использовании скрипта cmd.vbs , если у действия установлен флаг ответ = 1 , после выполнения скрипта будет отправлено SMS-сообщение, содержащее консольный вывод вызываемой команды.
Например, после выполнения чистая остановка DNSCache будет отправлено SMS с текстом Служба DNS-клиента успешно остановлена.
Таким образом вы сможете отслеживать успех отправленной команды.
Теги: #смс #смс #управление компьютером #Программное обеспечение
-
Инструменты Исправления Ошибок Реестра
19 Oct, 24 -
Telehouse Caravan: Хостинг Для Богатых
19 Oct, 24 -
Релиз Wordpress 2.7.1
19 Oct, 24 -
Вечеринка «Средне Хорошо!»
19 Oct, 24