Отправка SMS-сообщений из командной строки

Домашняя страница автора

CMD2SMS
- программа отправки SMS-сообщений на сотовый телефон из командной строки через вэб-сайты в Интернет.

Программа работает только из под Windows, возможен запуск из командного файла.
Дополнительной возможностью программы стала отправки сообщений на пейджер
и другие службы отправки сообщений со странички в интернет.

Вызов:
CMD2SMS.EXE [Опции] [<телефон> <Сообщение> | = <Файл с сообщением>]
Где Опции:
[праметр] - необязательные параметры.
[-J|/J <Имя файла>] - Java-cкрипт для сайта оператора (имя файла без расширения)
[-H|/H] - справочная информация о скриптовом файле указанном в ключе -J
[-S|/S <ScriptPath>] - путь к каталогу со cкриптами (сохраняется в ini-файле)
[-LF|/LF <LogFile>] - путь к LOG-файлу (сохраняется в ini-файле)
[-L|/L] - Результат отправки записывать в Log-файл заданный ключом -LF
[-M|/M <Mark>] - "метка" в первой колонке лог-файла для всех выводимых строк
[-D|/D] - режим отладки с протоколированием всей информации в лог-файл
[-V|/V] - отображать работу программы в окне встроенного браузера
[-Q|/Q] - "Тихий режим" без вывода диалоговых окон
[-T|/T] - использовать транслитерацию русских букв
[-B|/B] - разбивать длинные сообщения на короткие максимальной длины
[-W|/W <Timeout>] - макс. время работы программы в секундах (сохраняется в ini-файле)
[-HU|/HU] - разрывать соединение с Интернет после успешной отправки сообщения
[-U|/U <Login>] - Login для скриптов (сохраняется в ini-файле)
[-P|/P <Password>] - Password для скриптов (сохраняется в ini-файле)
[-F|/F <Host:Port>] - соединение через прокси сервер (строка типа: 127.0.0.1:8080)
[-UP|/UP <Login>] - Login для внутреннего прокси сервера, если надо (сохраняется в ini-файле)
[-PP|/PP <Password>] - Password для внут. прокси сервера, если надо (сохраняется в ini-файле)

<Телефон> - номер телефона (используйте ключ -H для дополнительной информации)
<Сообщение> - текст сообщения (символы: "\n" в строке текста для перевода строки)
= <Файл с сообщением> - путь к файлу с сообщением

В общем случае максимальная длина сообщения 160 символов в латинице.
Если сообщение длинее, его можно разбить на более мелкие послания по 160 символов с помощью ключа -B.
В русской кодировке (без ключа -T) максимальная длина сообщения в общем случае равна 70 символов.
Каждый скрипт имеет определение максимальной длины сообщения согласно настройкам сайта оператора сотовой связи.


Примеры вызова:

CMD2SMS -V -T -U 902123456 -P 1234 -j MTSISSALOG -j MTSISSA 79101234567 Это тестовое сообщение\n через ИССА МТС!
CMD2SMS -V -U 79261234567 -P 123456 -j MEGLOG1 -j MEGLOG2 -j MEGSGID 79101234567 Это тестовое сообщение\n через Сервис-Гид Мегафон!
CMD2SMS -j BEEG 79031234567 Это тестовое сообщение\n через БИЛАЙН GSM!
CMD2SMS /H /J NWGSM
CMD2SMS -J PFLOG -U user@email.ru -P pass -J PFSMS 75031234567 Это тестовое сообщение\n через PostFolio!
CMD2SMS CMD2SMS -Q -M Метка1 -D -L -LF "C:\Cmd To Sms\sms.log" -J BEEG 9011234567 = C:\Мои документы\Message.txt
CMD2SMS -B -T -J MTS 9021234567 = "C:\Мои документы\Message.txt"
CMD2SMS -j PMTK 1234 Это тестовое сообщение\n на пейджер через МТК!

Примечание:
Логин и Пароль сохраняются в ini-файле cmd2sms.ini
Пароль шифруется, так что можете не волноваться, что кто-то узнает его ;)
КОД ВОЗВРАТА программы следующий: Если все ОК, то код возврата будет равет 200.
КОД ВОЗВРАТА равный 0 говорит об ошибке.

Комплект скриптов постоянно пополняется. Следите за датой обновления скриптов на этой страничке, ниже.


Внимание:
Для нормальной работы программы требуется Microsoft Internet Explorer 5.0 или выше и Microsoft Script Control.
Если в Вашей системе еще не установлен MS JScript, то Вы можете скачать его с сайта Microsoft либо с моего и установить его в системе.

Архив со скриптами лежит здесь: Scripts.ZIP (101Kb) от 13.10.2010


Последняя версия программы здесь (3.1.6.192):
  CMD2SMS.zip(522Kb)

На новости сайта Вы можете подписаться на домашней странице автора.

Книга жалоб и предложений

Скриншот программы при запуске без параметров:

 
Для облегчения написания и отладки Java скриптов для CMD2SMS была разработана программа ScriptMaster и ScriptWizard

Последняя версия программы ScriptMaster здесь (1.3.2.44):  ScriptMaster.zip (839Kb)
Последняя версия программы ScriptWizard здесь (1.1.10.14):
  ScriptWizard.zip (987Kb)

Скриншоты программы ScriptMaster:

Программа размещена на сайтах:

www.download.ru