Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.66/50: Рейтинг темы: голосов - 50, средняя оценка - 4.66
34 / 34 / 6
Регистрация: 24.11.2015
Сообщений: 330
.NET 2.x

Отправка SMS на мобильный телефон через USB-Modem

19.12.2015, 18:40. Показов 11932. Ответов 85
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Где ошибка в этом коде ?

Совсем не работает?????

VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
   Public Function SendSMS() As Boolean
        If SMSPort.IsOpen = True Then
            'sending AT commands
            SMSPort.WriteLine("AT")
            SMSPort.WriteLine("AT+CMGF=1" & vbCrLf) 'set command message format to text mode(1)
            SMSPort.WriteLine("AT+CSCA=""+919822078000""" & vbCrLf) 'set service center address (which varies for service providers (idea, airtel))
            SMSPort.WriteLine("AT+CMGS=  + TextBox1.text + " & vbCrLf) ' enter the mobile number whom you want to send the SMS
            _ContSMS = False
            SMSPort.WriteLine("+ TextBox1.text +" & vbCrLf & Chr(26)) 'SMS sending
            MessageBox.Show(":send")
            SMSPort.Close()
        End If
    End Function
Вложения
Тип файла: zip SMS-SEND.zip (23.8 Кб, 59 просмотров)
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.12.2015, 18:40
Ответы с готовыми решениями:

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

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

Отправка sms на телефон через свой сайт
доброго времени суток. собственно вопрос: можно ли осуществить отправку смс на указанный номер через свой веб сайт и можно ли это...

85
 Аватар для MORGAN_2016
11 / 11 / 2
Регистрация: 29.12.2015
Сообщений: 56
09.01.2016, 10:04
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Khaker_tt Посмотреть сообщение
Этот Dll которые вы сказали я на свой проект в папку Bin добавил ещё не работает?
Не надо добавить в папку Bin а его надо импортировать (Добавит в ссылку вашего проекта)
Меню Проект>Добавить ссылку и щелкните вкладку COM>Обзор а потом укажите путь.
Цитата Сообщение от Khaker_tt Посмотреть сообщение
Два раза отправит по половину не удобно же
Сразу я вам говорил что отправит до 70 символов в кириллицы
1
Модератор
Эксперт .NET
 Аватар для Yury Komar
4378 / 3448 / 512
Регистрация: 27.01.2014
Сообщений: 6,268
09.01.2016, 11:44
Khaker_tt, разбирайте тот код, который вы перевели из C#...

Добавлено через 2 минуты
В нем есть выход из процедуры, а сама процедура не объявлена. Вы выложили нам тут неполный код...
1
34 / 34 / 6
Регистрация: 24.11.2015
Сообщений: 330
09.01.2016, 13:07  [ТС]
Yury Komar, Вот тот код который я переводил из С#
Yury Komar, Честно я сам не смог разбираться как не будь немножко времени выделите на мой вопрос пожалуйста.....
Вложения
Тип файла: rar Полный код.rar (81.0 Кб, 19 просмотров)
0
34 / 34 / 6
Регистрация: 24.11.2015
Сообщений: 330
09.01.2016, 13:16  [ТС]
Yury Komar, Это тоже отправить всего один смс я в C# запустил и пробовал. длинные смс не получается
0
Модератор
Эксперт .NET
 Аватар для Yury Komar
4378 / 3448 / 512
Регистрация: 27.01.2014
Сообщений: 6,268
09.01.2016, 14:39
Khaker_tt, ну видимо и библиотека и тот код используют один и тот же подход к отправке.
А принцыпиально отправлять такие длинные сообщения? Может быть транслитерацию применить и отправлять текст английскими буквами? Так и дешевле будет в два раза, так как англ текст вроде 160 символов в одно смс вмещает.
2
 Аватар для MORGAN_2016
11 / 11 / 2
Регистрация: 29.12.2015
Сообщений: 56
09.01.2016, 15:08
Khaker_tt, Есть исходник на С# отправляет <160 символов на кириллицы если надо переводите на VB.NET.
Вложения
Тип файла: rar SmsSender.rar (70.7 Кб, 23 просмотров)
2
34 / 34 / 6
Регистрация: 24.11.2015
Сообщений: 330
10.01.2016, 12:08  [ТС]
Yury Komar, По моему это задача остается загадка...
Вы говорите про транслитерацию но программа потеряет своё значение.

Добавлено через 3 минуты
Цитата Сообщение от MORGAN_2016 Посмотреть сообщение
Есть исходник на С# отправляет <160 символов на кириллицы
Спасибо...Но это тоже отправляет 70 символов если много то нечего не отправляется....Как можно склеит эти сообщение и отправить на один смс.
0
Модератор
Эксперт .NET
 Аватар для Yury Komar
4378 / 3448 / 512
Регистрация: 27.01.2014
Сообщений: 6,268
10.01.2016, 13:19
Khaker_tt,
но программа потеряет своё значение.
Как она может потерять свое назначение? Надписи: Алгебра и Algebra несут разную информацию для родителей школьников?
1
34 / 34 / 6
Регистрация: 24.11.2015
Сообщений: 330
10.01.2016, 13:28  [ТС]
Yury Komar, Вы прав но условия дипломная работа такая(пункт 1.6 Отправка в кириллицы и транслит + через SMTP шлюз) Нашёл исходник на VB.6 (взято с форума, потому нет оригинальной ссылки) его переводит на vb.net не получается
Вложения
Тип файла: rar SendSMS.rar (37.5 Кб, 12 просмотров)
1
Модератор
Эксперт .NET
 Аватар для Yury Komar
4378 / 3448 / 512
Регистрация: 27.01.2014
Сообщений: 6,268
10.01.2016, 13:39
переводит на vb.net не получается
А вы пробовали? У вас же готовое ПО уже есть и вроде как рабочее... Переводите все в ручную...
1
34 / 34 / 6
Регистрация: 24.11.2015
Сообщений: 330
10.01.2016, 13:59  [ТС]
Yury Komar,
Цитата Сообщение от Yury Komar Посмотреть сообщение
А вы пробовали?
Да пробовал и сейчас тоже занимаюсь над этим. Рабочий конвертер по моему нету не где! Они переводят с ошибками? Как вы говорили надо ручную переводит. Но для этого надо хорошенько знать VB.6 я там только математические задачки могу решать, а работа с объектами мне очень трудно....
0
34 / 34 / 6
Регистрация: 24.11.2015
Сообщений: 330
13.01.2016, 07:59  [ТС]
Люди помогите пожалуйста совсем не получается отправит длинные сообщение..

Добавлено через 17 часов 52 минуты
Неужели в форуме нету людей которые не сталкивались с такими проблемами..
Как не будь помогите очень ВАС прошу.
Заранее Спасибо.
0
Модератор
Эксперт .NET
 Аватар для Yury Komar
4378 / 3448 / 512
Регистрация: 27.01.2014
Сообщений: 6,268
13.01.2016, 09:58
Khaker_tt, дело в том, что многие не имеют USB модемов с сим-картами и бесплатными СМС пакетами для тестирования работоспособности кода, включая и меня, поэтому точно ответить вам в таком случае не смогут, а растягивать портянку типа "Попробуй так сделать..." тоже не вариант, по-моему. Вам выложили проверенные решения, пробуйте доработать их в свою пользу. Или воспользуйтесь моим советом для транслитерации кириллицы и отправки сообщения английскими буквами, или же формировать СМС-сообщение в рамки лимита в 70 символов, что в принципе вполне возможно, принимая во внимание то, что в СМС сообщении будет лишь список предметов и полученные учеником оценки по этим предметам.
2
34 / 34 / 6
Регистрация: 24.11.2015
Сообщений: 330
13.01.2016, 10:15  [ТС]
Yury Komar, Кроме оцени отправляются текст которые длина смс могут быт до 3 смс -а вот в чём проблема. Как объединить двух смс? Пусть N-й смс отправить но в один раз. Как избавится о лимит?
0
Модератор
Эксперт .NET
 Аватар для Yury Komar
4378 / 3448 / 512
Регистрация: 27.01.2014
Сообщений: 6,268
13.01.2016, 11:57
Вообщем капельку погуглив я узнал, что невозможно отправить одно смс сообщение длиной более 70 символов кирилицы и 160 символов Латиницы, поэтому вам всетаки придется разбивать сообщение на части по 70 символов и отправлять их поочереди, но у получателя они должны склеиваться в одно сообщение.
В кодировке UCS2 (по сути тот же Unicode) каждый символ кодируется двумя байтами, поэтому становится возможна отправка сообщений на языках отличных от английского, но длина сообщения сокращается до 70 символов (140/2=70).
информация по этой ссылке

Добавлено через 1 минуту
а еще вот тут почитайте

Добавлено через 1 час 3 минуты
Углубившись в чтение этих статей понял, что в режиме PDU можно отправить длинное сообщение, предварительно разбив его на части по 70 символов, затем передав модему спец AT- команду и затем отправить части сообшения по очереди. В итоге СМС-Центр склеит сообщение в одно длинно при доставке абоненту...
Так что, читайте, разбирайтесь в этом направлении, а не ждите, пока за вас выполнят вашу дипломную работу.
3
34 / 34 / 6
Регистрация: 24.11.2015
Сообщений: 330
15.01.2016, 18:40  [ТС]
Yury Komar, Снова это я! Спасибо Вам за ссылку это мне очень помог! У меня вопрос по поводу класса нашёл исходник программу который отправляет длинный смс но там всё связанно с классам по этому не смог редактировать посмотрите пожалуйста
Вложения
Тип файла: rar Class отправка смс через GSM Modem.rar (155.1 Кб, 18 просмотров)
0
34 / 34 / 6
Регистрация: 24.11.2015
Сообщений: 330
15.01.2016, 19:30  [ТС]
Кто нибудь помогите мне уже месяц мучаюсь не будьте добры.

Добавлено через 8 минут
Цитата Сообщение от Khaker_tt Посмотреть сообщение
не
заменяем на " "
0
Модератор
Эксперт .NET
 Аватар для Yury Komar
4378 / 3448 / 512
Регистрация: 27.01.2014
Сообщений: 6,268
16.01.2016, 12:40
Khaker_tt, я открыл проект и он не работает, я так понимаю, он переведен конвертером с другого языка на VB.NET.?
Что именно вы хотели чтобы я в нем посмотрел? Что вам именно нужно из этого проекта? Переделать его под ваши нужды? Это займет очень много времени, при том, что я его даже протестировать не могу, НЕТ У МЕНЯ МОДЕМА.
1
 Аватар для edward_freedom
1569 / 1448 / 303
Регистрация: 01.10.2011
Сообщений: 2,636
16.01.2016, 13:04
Khaker_tt, Можно на крайняк воспользоваться сервисами. Ссылки кидать не буду, но беглым взглядом поискав и инете, есть куча сервисов по отправке смс, и у них сразу есть нужные тебе функции
1 сообщение = 153-160 латинских символов или 67-70 русских. Это международный стандарт.
√ Длинные смс сообщения склеиваются в одно.
Не думаю, чтобы тебе диплом защитить, нужно много смс, купить 10-20 смс за 5 рублей, чисто показать, что программа работает и все
2
Модератор
Эксперт .NET
 Аватар для Yury Komar
4378 / 3448 / 512
Регистрация: 27.01.2014
Сообщений: 6,268
16.01.2016, 13:13
Цитата Сообщение от edward_freedom Посмотреть сообщение
Можно на крайняк воспользоваться сервисами
он дипломку пишет, видимо сервисы не подойдут.

Добавлено через 3 минуты
Khaker_tt, порылся в интернете и нашел страничку автора того чуда, которое ты мне дал на разбор... Программа изначально написана на C#, исходника нету, но есть описание... Думаю будет полезно так же и для дипломной работы, как описание работы программы... если конечно по такому же принципу будете писать:

Учитесь, разбирайтесь...

PS: За вас этого НИКТО делать не будет...
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.01.2016, 13:13

Отправка SMS через USB-модем
Интересует, можно ли и каким образом реализовать на С# механизм отправки смс через подключенный к машине ЮЗБ-модем. Может кто-то решал...

Отправка и получение SMS через USB-модем
У меня есть USB модем, и есть программа через которую мне можно позвонить, отправить и получить смс через модем. Меня чужая программа не...

Отправка смс на мобильный телефон
Я не профи, но понимаю программирование. Столько гуглил, но не нашел ответ. Как можно отправить смс на телефон? Имеется ученики с баллами...

Отправка SMS с компьютера на телефон
Я хочу создать программу, которая будет отправлять SMS, написанные на компе на мой мобильный телефон. Можно ли это организовать на С++?...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru