Форум программистов, компьютерный форум, киберфорум
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. Показов 11902. Ответов 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
16.01.2016, 13:21
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Khaker_tt Посмотреть сообщение
Отправка в кириллицы и транслит + через SMTP шлюз
И всех предложный вам исходники в полне можно создать такую программу. Просто надо прочитать про ООП и работа с классами.
Если вам через модем не получается то отправите через SMTP шлюз самый эффективный и даже экономичный вариант.
2
Модератор
Эксперт .NET
 Аватар для Yury Komar
4378 / 3448 / 512
Регистрация: 27.01.2014
Сообщений: 6,268
16.01.2016, 13:40
А если прочтете все ссылки, представленные мной по-порядку, и успешно дойдете до последней ссылки, то увидите, что в ней рассказывается, как отправляются длинные СМС, тоесть ЗАРАНЕЕ большое сообщение разбивается на части по 67 символов, затем каждая часть определенным образом кодируется, добавляя метку типа "41", говорящую о том, что это большое составное смс, и отправляете эти части по-очереди, и, как я и говорил ранее, при доставке таких частей, СМС-Центр сам определяет, что СМС составное, склеивает его в одно и направляет адресату...

Решать эту задачу НАУГАД, не имея возможности протестировать, я вижу бессмысленной тратой личного времени, рассматривая себя в этом случае.
Информации, по-моему, уже достаточно, чтобы вам начать самому разбираться в этом... К тому же, Дипломная Работа, тоесть, вы уже оканчиваете учебное заведение... Я думаю, вы понимаете о чём я говорю...
2
Модератор
Эксперт .NET
 Аватар для Yury Komar
4378 / 3448 / 512
Регистрация: 27.01.2014
Сообщений: 6,268
16.01.2016, 13:42
PS: Есть сама программа, но без исходников... Проверьте ее работоспособность и если устраивает все - вперед на изучение и рождение своего детища.
Вложения
Тип файла: zip SMSSender.zip (21.4 Кб, 18 просмотров)
3
34 / 34 / 6
Регистрация: 24.11.2015
Сообщений: 330
16.01.2016, 19:22  [ТС]
Yury Komar, Огромнейший спасибо за то что советуюте я очень благодарен. Я проверил программу мне нужно именно исходник этого программа. Программа работает я отправил десятки смс доходить в режиме конкат, то ест объединёна несколько смс почему то не смог скачать исходник этого программа даже те суммы которые там сказано я был согласен на это, но отправил смс чтобы получить код для скачки всё так и не прислали мне! Как то невозможно его скачать. Но одного я уточнил что даже без модема можно отправит смс через телефон, то есть надо подключит телефон на Com port и всё смс отправляется. Это для тех кого модема нету! Я надеюсь что поможете мне.
Заранее спасибо. С уважение Khaker_tt

Добавлено через 14 минут
MORGAN_2016, Правильно можно как то умудрит но я признаюсь что для меня это очень и очень трудно иначе вопрос не возник бы. Я только начал читать книгу про ООП и работа с классами. Заранее спасибо за совет просто поймите мне правильно если бы я сам смог, а я бы решил свою задачу и плюс помогал другим к сожалению не получается. С одной стороне вы мне направляете в правильный путь но до тех пор пока я прочитаю про ООП и так дали я же не могу защищать дипломную работу если у меня был бы много времени до защите это был бы круто. Ещё раз спасибо......
0
Модератор
Эксперт .NET
 Аватар для Yury Komar
4378 / 3448 / 512
Регистрация: 27.01.2014
Сообщений: 6,268
16.01.2016, 19:27
Khaker_tt, да чтож такое то.
Тот код последний это и есть исходник этой программы но переведенный конвертером в vb.net...
Где его оригинал на C#? Там вся программа изложена... ошибки тока в дизайнере... создайте новый проекти и сделайте точную копию этого "чуда"... и бкдет вам исходник и бесплатно

Добавлено через 3 минуты
Khaker_tt, насчет SMTP таи и думатб то ненадо. Есть куча сайтов СМС Гейтов, закидываешь денег на счет и отправляешь чернз их API
Все просто, на уровне домохозяйки.
2
34 / 34 / 6
Регистрация: 24.11.2015
Сообщений: 330
16.01.2016, 19:55  [ТС]
Yury Komar, Я автор статью в личник писал и он мне отправил таких класс но к сожалению полный исходного кода он мне не дал и говорил что то что вам нужно класс mainForm.vb и SmsCreator. Если бы он отправил всю исходник было бы здорова. Мне знаете проблема в том что там есть формы например mainForm и там вроде программа не ругается и почему эти формы не работают во время запуска программы?

Добавлено через 19 минут
Даже своему руководителю об этом спросил он тоже не смог! Он тоже зарегистрирован в нашем форуме пусть объезжается. Почему они дают для студентов такую фигню которые сами не сможет. Если честно мне тоже не охота каждый раз просит у ВАС и пред вами стать тряпкой. Извините конечно если что то не так.
1
Модератор
Эксперт .NET
 Аватар для Yury Komar
4378 / 3448 / 512
Регистрация: 27.01.2014
Сообщений: 6,268
17.01.2016, 05:01
Да эти два класса содержать нужную вам программу... создайте новый проект, форму аналогичную, и руками переносите тот код, который не касается ДИЗАЙНЕРА ФОРМ.
1
34 / 34 / 6
Регистрация: 24.11.2015
Сообщений: 330
17.01.2016, 06:48  [ТС]
Yury Komar,
VB.NET
1
2
Namespace SMSSender
End namespace
Вот эти строка зачем нужны когда добавлю эти строка уже программа ошибку даёт
ещё этот код:
VB.NET
1
2
3
4
5
       Public Sub New(mainConfig As ConfigClass)
            Me.InitializeComponent()
            Me.FillConfigParameters(mainConfig)
            Me.ScanForModems()
        End Sub
Ещё эту функцию не могу вызвать из за его параметры
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
   Private Sub FillConfigParameters(cfg As ConfigClass)
            Dim num As Integer = Me.lbModems.Items.IndexOf(cfg.Modem)
            Me.lbModems.SelectedItem = num
            Me.cbBaudRate.SelectedIndex = Me.cbBaudRate.Items.IndexOf(cfg.PortBaudRate.ToString())
            Me.cbDataBits.SelectedIndex = Me.cbDataBits.Items.IndexOf(cfg.PortDataBits.ToString())
            Select Case cfg.PortParity
                Case Parity.None
                    Me.cbParity.SelectedIndex = 2
                Case Parity.Odd
                    Me.cbParity.SelectedIndex = 1
                Case Parity.Even
                    Me.cbParity.SelectedIndex = 0
                Case Parity.Mark
                    Me.cbParity.SelectedIndex = 3
                Case Parity.Space
                    Me.cbParity.SelectedIndex = 4
            End Select
            Select Case cfg.PortStopBits
                Case StopBits.One
                    Me.cbStopBits.SelectedIndex = 0
                    Return
                Case StopBits.Two
                    Me.cbStopBits.SelectedIndex = 2
                    Return
                Case StopBits.OnePointFive
                    Me.cbStopBits.SelectedIndex = 1
                    Return
                Case Else
                    Return
            End Select
        End Sub
0
Модератор
Эксперт .NET
 Аватар для Yury Komar
4378 / 3448 / 512
Регистрация: 27.01.2014
Сообщений: 6,268
17.01.2016, 07:27
Khaker_tt, первые два куска кода ненужны.
Последняя же часть привязана к пользательскому интерфейсу окна, я думаю, для решения вашей задачи оно ненужно... эти настройки у вас не будут варьироваться и будут зашиты в вашем коде один раз, для дипломной работы будет достаточно.
1
34 / 34 / 6
Регистрация: 24.11.2015
Сообщений: 330
17.01.2016, 12:37  [ТС]
Yury Komar, У меня снова проблема я не могу использовать теги vb.net в чём проблема не пойму утром нормально работал а вот сейчас не работает окно редактор сообщения.Поэтому пишу без теги прошу прошения за не удобство.
Я вызвал функцию таким образом:
Call updateConfig()
а ошибка вот здесь:
Ошибка 1 Отсутствует аргумент для параметра "cfg" в "Public Sub updateConfig(cfg As SMSSender.ConfigClass)".
Как его исправить?
0
Модератор
Эксперт .NET
 Аватар для Yury Komar
4378 / 3448 / 512
Регистрация: 27.01.2014
Сообщений: 6,268
17.01.2016, 12:55
Цитата Сообщение от Khaker_tt Посмотреть сообщение
Я вызвал функцию
зачем вы ее вызываете?
0
34 / 34 / 6
Регистрация: 24.11.2015
Сообщений: 330
17.01.2016, 13:48  [ТС]
Чтобы в Combobox показал нужные настройки например скорость модема.

Добавлено через 40 минут
Друзья мне модем ответил. То есть первую форму я как то доработал благодаря вас вы знаете в чем проблема? в том что уже дальше не знаю что сделать подскажите мне следующий шаг пожалуйста ?
0
34 / 34 / 6
Регистрация: 24.11.2015
Сообщений: 330
17.01.2016, 13:48  [ТС]
Вот это ответ от модема:
Миниатюры
Отправка SMS на мобильный телефон через USB-Modem  
0
Модератор
Эксперт .NET
 Аватар для Yury Komar
4378 / 3448 / 512
Регистрация: 27.01.2014
Сообщений: 6,268
17.01.2016, 14:12
Khaker_tt, у вас задача - отправить большое смс....
Настраивать для этого Модем не к чему через это окно. Вы ведь ранее отправляли уже смс, вот те настройки и останутся... Вам нужен класс SMSCreator.vb, затем из MainFormVB взять процедуру "SendSMS", и все к ней прилагающееся... И составить свой проект....

SMSCreator уже умеет создавать смс в нужной кодировке и делить большие на части, Да блин тут много чего нужно брать и в дыух словах не расскажешь...
Дело в том, что даже если вы почините этот исходник - то в нем будет тяжело разобраться, так как, ввиду последних событий, вы даже не понимаете что куда там идет и как он вообще работает.

Разберитесь в проекте, вытащите все что вам необходимо и стройте свой проект, который будет отвечать именно ВАШИМ требованиям.
2
34 / 34 / 6
Регистрация: 24.11.2015
Сообщений: 330
17.01.2016, 14:19  [ТС]
Ага значить надо доработать тот проект которые ВЫ мне отправили на верху в постах? Мне проста вызвать функцию SMSSend и отправить смс. Ну правда так и должно быть зачем я голову морочу так и делаю. Спасибо друг.
0
Модератор
Эксперт .NET
 Аватар для Yury Komar
4378 / 3448 / 512
Регистрация: 27.01.2014
Сообщений: 6,268
17.01.2016, 14:34
Khaker_tt, вобщем мне надоело портянку тут растягивать. Раз вы сами не догадались, то потратил чуток времени и доделал свой ПЕРВЫЙ вариант проекта с использованием технологий с последнего проекта... Отправляю вам, пробуйте... И отпишитесь. САМ ПРОТЕСТИРОВАТЬ НЕ МОГУ. ДЕЛАЛ, так сказать, ВСЛЕПУЮ.
Вложения
Тип файла: zip Send SMS via Modem v2.zip (81.2 Кб, 15 просмотров)
3
Модератор
Эксперт .NET
 Аватар для Yury Komar
4378 / 3448 / 512
Регистрация: 27.01.2014
Сообщений: 6,268
17.01.2016, 16:56
Если предыдущий вариант ре работает, попробуйте этот
Вложения
Тип файла: zip SMS Sender v3.0.zip (244.0 Кб, 20 просмотров)
1
34 / 34 / 6
Регистрация: 24.11.2015
Сообщений: 330
17.01.2016, 18:28  [ТС]
Yury Komar, Спасибо за старание. У меня редактор сообщение не работает поэтому извиняюсь но дело в том что в предложенный вариант говорят что сообщение отправлено но до моего телефона не доходят? Я проверил порт выбрал правило номер смс центр, тоже правило номер получателя, тоже правило не знаю в чем проблема но выдел что вы ради меня очень старались я ещЁ 1000 раз благодарен. Но надеюсь проблема почти решено.
0
Модератор
Эксперт .NET
 Аватар для Yury Komar
4378 / 3448 / 512
Регистрация: 27.01.2014
Сообщений: 6,268
17.01.2016, 18:42
Измените скорость порта. Я там закомменьировал. Может в этом проблема. Если нет тогда в АТ командах надо подшаманить. Пробуйте... там мнлочи остались. Модема нет и проверить не могу

Добавлено через 1 минуту
Или попробуйте не вводить номер смс центра.
0
34 / 34 / 6
Регистрация: 24.11.2015
Сообщений: 330
17.01.2016, 18:53  [ТС]
Yury Komar, Не хочет мне порадовать как то там по моему не использовано функции SMSsend может из за этого не хочет работать?

Добавлено через 1 минуту
Проверил не добавляя номер смс центр тоже одно и тоже!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.01.2016, 18:53

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
GitHub Copilot в JetBrains: модель по умолчанию, Fix и контроль MCP
and_y87 12.10.2026
10 октября 2026 года GitHub обновил Copilot для JetBrains: добавил настройки стартовой модели, исправления из диагностики и управление автозапуском MCP. Поддержка IDE 2025. 1 прекращена — требуется. . .
День 5 из 28: Codex подсказывает следующий запрос
and_y87 12.10.2026
9 октября 2026 года OpenAI запустила бету Composer predictions — подсказок следующего сообщения в текущем диалоге Codex. Это помощь с формулировкой запроса, а не автоматическое продолжение задачи. . . .
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
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. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru