تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ممكن مساعدة في ارسال رسالة بي لغة العربية
#11
(11-08-18, 02:10 AM)Null كتب : ضع الكود الاول الذي تقول فيه (عند ارسال رسالة الي الجوال تظهر  علي شكل ؟؟؟؟؟؟؟؟؟؟؟)

الارسال من الجوال مكلف،
لماذا لا تستخدم رسائل SMS عن طريق الانترنت، فهي أرخص بكثير
مثل شركة https://www.mobily.ws

في ليبيا لا يوجد مثل شركة https://www.mobily.ws
كود :
Imports System.IO.Ports


Public Class Form1
   Dim SerialPort1 As New System.IO.Ports.SerialPort()
   Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
       SerialPort1.PortName = "COM4"
       SerialPort1.BaudRate = 9600
       SerialPort1.Parity = Parity.None
       SerialPort1.StopBits = StopBits.One
       SerialPort1.DataBits = 8
       SerialPort1.Handshake = Handshake.RequestToSend
       SerialPort1.DtrEnable = True
       SerialPort1.RtsEnable = True
       SerialPort1.NewLine = vbCrLf

   End Sub

   Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

       Dim message As String
       message = RichTextBox1.Text

       SerialPort1.Open()
       If SerialPort1.IsOpen() Then
           SerialPort1.Write("AT" & vbCrLf)
           SerialPort1.Write("AT+CMGF=1" & vbCrLf)
           SerialPort1.Write("AT+CMGS=" & Chr(34) & TextBox1.Text & Chr(34) & vbCrLf)
           SerialPort1.Write(message & Chr(26))

           MsgBox("يتم الارسال")
       Else
           MsgBox("لم يتم")
       End If
   End Sub


End Class
الرد }}}
تم الشكر بواسطة: elgokr , elgokr
#12
(11-08-18, 02:14 AM)الزوي كتب : في ليبيا لا يوجد مثل شركة https://www.mobily.ws

ربما هذه الشركة تفيدك في ليبيا
https://smsafrica.co/send-sms-to-libya


جرب هذا التعديل بعد التأكد من المنفذ COM4 فقد يكون المنفذ مختلف
كود :
Imports System.IO.Ports

Public Class Form1

   Dim SerialPort1 As New System.IO.Ports.SerialPort()

   Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) Handles MyBase.Load
       SerialPort1.PortName = "COM4"
       SerialPort1.BaudRate = 9600
       SerialPort1.Parity = Parity.None
       SerialPort1.StopBits = StopBits.One
       SerialPort1.DataBits = 8
       SerialPort1.Handshake = Handshake.RequestToSend
       SerialPort1.DtrEnable = True
       SerialPort1.RtsEnable = True
       SerialPort1.NewLine = vbCrLf

   End Sub

   Private Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click

       Dim message As String = ConvertUTF8ToCUSD2(RichTextBox1.Text)

       SerialPort1.Open()
       If SerialPort1.IsOpen() Then
           SerialPort1.Write("AT" & vbCrLf)
           SerialPort1.Write("AT+CUSD=2" & vbCrLf)
           SerialPort1.Write("AT+CMGF=1" & vbCrLf)
           SerialPort1.Write("AT+CMGS=" & Chr(34) & TextBox1.Text & Chr(34) & vbCrLf)
           SerialPort1.Write(message & Chr(26))

           MsgBox("يتم الارسال")
       Else
           MsgBox("لم يتم")
       End If
   End Sub

   Public Function ConvertUTF8ToCUSD2(s As String) As String
       Dim code As String = String.Empty
       For Each c As Char In s.ToCharArray
           code &= AscW(c).ToString("X4")
       Next
       Return code
   End Function

End Class
الرد }}}
تم الشكر بواسطة: الزوي , elgokr , Abou Eman
#13
(11-08-18, 02:29 AM)Null كتب : جرب هذا التعديل بعد التأكد من المنفذ COM4 فقد يكون المنفذ مختلف
هكي تمام لكن مكان علامات ؟؟؟؟؟ ارقام 063306270644d وانا كاتب اسم بعربي 
كود :
Imports System.IO.Ports

Public Class Form1

   Dim SerialPort1 As New System.IO.Ports.SerialPort()

   Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) Handles MyBase.Load
       SerialPort1.PortName = "COM4"
       SerialPort1.BaudRate = 9600
       SerialPort1.Parity = Parity.None
       SerialPort1.StopBits = StopBits.One
       SerialPort1.DataBits = 8
       SerialPort1.Handshake = Handshake.RequestToSend
       SerialPort1.DtrEnable = True
       SerialPort1.RtsEnable = True
       SerialPort1.NewLine = vbCrLf

   End Sub

   Private Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click

       Dim message As String = ConvertUTF8ToCUSD2(RichTextBox1.Text)

       SerialPort1.Open()
       If SerialPort1.IsOpen() Then
           SerialPort1.Write("AT" & vbCrLf)
           SerialPort1.Write("AT+CUSD=2" & vbCrLf)
           SerialPort1.Write("AT+CMGF=1" & vbCrLf)
           SerialPort1.Write("AT+CMGS=" & Chr(34) & TextBox1.Text & Chr(34) & vbCrLf)
           SerialPort1.Write(message & Chr(26))

           MsgBox("يتم الارسال")
       Else
           MsgBox("لم يتم")
       End If
   End Sub

   Public Function ConvertUTF8ToCUSD2(s As String) As String
       Dim code As String = String.Empty
       For Each c As Char In s.ToCharArray
           code &= AscW(c).ToString("X4")
       Next
       Return code
   End Function

End Class
الرد }}}
تم الشكر بواسطة: elgokr
#14
محاول أخيره مني، لآن جهازي لا يمكن التعامل من خلال SerialPort

لاحظ أنني أضفت الامر AT+CUSD=2 لأن أغلب المواقع تتكلم عنه بأنه للدلالة على الترميز
جرب التالي بارسال النص مباشرة مع أمر الترميز الذي ذكرته له
كود :
Private Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
   Dim message As String = RichTextBox1.Text
   SerialPort1.Open()
   If SerialPort1.IsOpen() Then
       SerialPort1.Write("AT" & vbCrLf)
       SerialPort1.Write("AT+CUSD=2" & vbCrLf)
       SerialPort1.Write("AT+CMGF=1" & vbCrLf)
       SerialPort1.Write("AT+CMGS=" & Chr(34) & TextBox1.Text & Chr(34) & vbCrLf)
       SerialPort1.Write(message & Chr(26))
       MsgBox("يتم الارسال")
   Else
       MsgBox("لم يتم")
   End If
End Sub
الرد }}}
تم الشكر بواسطة: الزوي , elgokr , elgokr , Abou Eman
#15
(11-08-18, 03:01 AM)Null كتب : محاول أخيره مني، لآن جهازي لا يمكن التعامل من خلال SerialPort

لاحظ أنني أضفت الامر AT+CUSD=2 لأن أغلب المواقع تتكلم عنه بأنه للدلالة على الترميز
جرب التالي بارسال النص مباشرة مع أمر الترميز الذي ذكرته له
ارجو التوضيح اكثر ان لم يتغير شي في الكود
كود :
Private Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
   Dim message As String = RichTextBox1.Text
   SerialPort1.Open()
   If SerialPort1.IsOpen() Then
       SerialPort1.Write("AT" & vbCrLf)
       SerialPort1.Write("AT+CUSD=2" & vbCrLf)
       SerialPort1.Write("AT+CMGF=1" & vbCrLf)
       SerialPort1.Write("AT+CMGS=" & Chr(34) & TextBox1.Text & Chr(34) & vbCrLf)
       SerialPort1.Write(message & Chr(26))
       MsgBox("يتم الارسال")
   Else
       MsgBox("لم يتم")
   End If
End Sub
الرد }}}
تم الشكر بواسطة: elgokr
#16
كمان قال الاخ null استخدم موبايلى
حمل مشروع الويب سيرفس الخاص بهم مجانى واشترك هيعطوك بيانات هتضيفها بالويب سيرفس بمشروعك هيشتغل على طول
https://www.mobily.ws/ar/api-scripts.html
لو تريد خدمات اكتر استخدم خدمات هذا الموقع https://www.twilio.com/
راجع خدمات twilio من هنا
https://www.twilio.com/products
الرد }}}
تم الشكر بواسطة: الزوي , Null , Null , elgokr , elgokr , Abou Eman
#17
(11-08-18, 03:54 AM)mero5000 كتب : كمان قال الاخ null استخدم موبايلى
حمل مشروع الويب سيرفس الخاص بهم مجانى واشترك هيعطوك بيانات هتضيفها بالويب سيرفس بمشروعك هيشتغل على طول
https://www.mobily.ws/ar/api-scripts.html
لو تريد خدمات اكتر استخدم خدمات هذا الموقع https://www.twilio.com/
راجع خدمات twilio من هنا
https://www.twilio.com/products
شكرا اخي mero5000 لكن ضروري الانسان يتعلم 
الرد }}}
تم الشكر بواسطة: elgokr
#18
شركة ليبيانا لديها خدمة sms gateway

الرد }}}
تم الشكر بواسطة: الزوي , Null , Null
#19
(11-08-18, 10:29 PM)محمد كريّم كتب : شركة ليبيانا لديها خدمة sms gateway
ارجو ارسال رابط الخدمة ان لا توجد هذا الخدمة في ليبيانا
الرد }}}
تم الشكر بواسطة: Null
#20
لا يوجد رابط لعدم وجود دفع الكتروني
اتصل باحد الفروع قد تصل الى نتيجة
مصدر المعلومة من احد موظفي الشركة قبل سنوات

الرد }}}
تم الشكر بواسطة: Null , Null , الزوي


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مرفق سورس كود ارسال ملفات الى الواتس بدون API new_programer 0 51 14-04-24, 02:16 PM
آخر رد: new_programer
  مساعدة في حل سؤال بخصةص عرض الوقت عبدالكريم برشدان 2 98 12-04-24, 03:05 PM
آخر رد: عبدالكريم برشدان
  عدم القدرة على إغلاق البرنامج وظهور رسالة the operation could not be completed صالح عبدالله 2 62 12-04-24, 06:03 AM
آخر رد: صالح عبدالله
  [VB.NET] مساعدة في تقرير mrfenix93 1 78 24-03-24, 10:29 PM
آخر رد: mrfenix93
  تعديل كود ارسال صورة الى الواتس new_programer 2 167 21-03-24, 10:07 PM
آخر رد: new_programer
  مساعدة jalaltech 1 107 07-03-24, 07:38 PM
آخر رد: قناص المدينة
  ممكن حل المشكلة فى الكود التالي - من مشاركة استاذنا القدير / عبدالله الدوسري new_programer 4 176 02-03-24, 07:36 PM
آخر رد: new_programer
  [VB.NET] مساعدة فى كود فاتورة اللكترونية asdfar1977 2 218 02-03-24, 02:00 AM
آخر رد: asdfar1977
  مساعدة فى كود فاتورة الكترونية asdfar1977 0 96 29-02-24, 07:14 PM
آخر رد: asdfar1977
  مساعدة jalaltech 0 134 17-02-24, 02:15 AM
آخر رد: jalaltech

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم