Отправка SMS из командной строки Windows
На модерации
Отложенный
Отсылать SMS с компьютера можно разными способами. Один из самых мощных способов - рассылка через командную строку Windows.
Для него потребуется бесплатная программа Cmd2sms Валерия Доможирова. Прежде всего, необходимо выполнить следующие действия:
- скачать со страницы разработчика ZIP-архив c последней редакцией приложения (~550 кб) и распаковать его в любую директорию на жёстком диске;
- загрузить на компьютер архив со скриптами (около 100 кб), отвечающими за отправку SMS посредством соответствующих веб-форм на сайтах операторов сотовой связи, и извлечь находящиеся в нём файлы в отдельную папку, расположенную внутри директории с программой;
- щёлкнуть по исполняемому файлу утилиты мышью и тщательнейшим образом изучить все параметры, воспринимаемые консольным приложением Cmd2sms.exe (их, во избежание путаницы, можно распечатать на принтере или просто вручную переписать на листочек или в блокнот).
Теперь можно переходить к делу. Для этого проделываем следующие шаги:
- выбираем абонента, которого предполагается осчастливить SMS-посланием;
- определяем каким оператором сотовой связи он обслуживается (посильную помощь в этом нелёгком деле окажет онлайновая база DEF-кодов, рассмотренная нами вот в этом материале);
- открываем консоль командного интерпретатора Windows (Пуск -> Выполнить -> сmd.exe) и отправляем сообщение, строго придерживаясь заданного разработчиком приложения формата
cmd2sms.exe [опции] [<номер телефона> <сообщение> | = <файл с текстом сообщения>]
Например, если стоит задача отправить новогоднее SMS-поздравление коту Матроскину в деревню Простоквашино, в которой "ловит", допустим, только "Билайн", то в простейшем варианте необходимо набрать в консоли инструкцию вида
cmd2sms.exe -S Scripts -J BEEG 79031234567 Матроскин, с Новым годом!
Привет Шарику и дяде Фёдору!
и дождаться сообщения о том, что операция отправки прошла успешно.
В приведённой для примера инструкции ключ -S указывает путь к каталогу со cкриптами, а префикс -J определяет скрипт для сайта оператора. Всё предельно просто. При необходимости можно включить транслитерацию русских букв или автоматическую разбивку длинных сообщений на короткие, указать параметры прокси-сервера, активировать "тихий режим" работы программы без вывода диалоговых окон и выполнить массу других операций. Короче говоря, сделать можно практически всё, что угодно. Было бы только желание.
Комментарии