منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] ارسال SMS من خلال الكمبيوتر - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175)
+--- قسم : قسم اسئلة C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=176)
+--- الموضوع : [سؤال] ارسال SMS من خلال الكمبيوتر (/showthread.php?tid=22852)



ارسال SMS من خلال الكمبيوتر - thevirus - 08-12-17

السلام عليكم ورحمة الله وبركاته
اخواني قمت بإنشاء كلاس SMS 
كود :
   public class SMS
   {
       int PhoneNumber; string Message,COM;
       public SMS(string COM)
       {
           this.COM = COM;
       }
       public void Set(int PhoneNumber, string Message)
       {
           this.PhoneNumber = PhoneNumber;
           this.Message = Message;
       }
       public void SendSMS()
       {
           SerialPort sp = new SerialPort();
           sp.PortName = COM;
           try
           {
               sp.ReadTimeout = 2000;
               sp.Open();
               sp.Write("AT\r");
               sp.Write("AT+CMGF=1\r");
               System.Threading.Thread.Sleep(1500);
               sp.Write("AT+CMGS=\"" + PhoneNumber.ToString() + "\"\r\n");
               sp.Write(Message + "\x1A");
               sp.Close();
           }
           catch (Exception)
           {
               
               throw;
           }
       }
   }
لكن عندما ارسل رسالة لا يرسل ولا يحدث اي خطأ هل من الممكن ان تقوموا بتجربته علماً اني من اليمن ونظام GSM


RE: ارسال SMS من خلال الكمبيوتر - ديه زكرياء - 17-12-17

أحسنت واصل


RE: ارسال SMS من خلال الكمبيوتر - hrpkoh - 06-01-23

(08-12-17, 06:52 PM)thevirus كتب : السلام عليكم ورحمة الله وبركاته
اخواني قمت بإنشاء كلاس SMS 
كود :
   public class SMS
   {
       int PhoneNumber; string Message,COM;
       public SMS(string COM)
       {
           this.COM = COM;
       }
       public void Set(int PhoneNumber, string Message)
       {
           this.PhoneNumber = PhoneNumber;
           this.Message = Message;
       }
       public void SendSMS()
       {
           SerialPort sp = new SerialPort();
           sp.PortName = COM;
           try
           {
               sp.ReadTimeout = 2000;
               sp.Open();
               sp.Write("AT\r");
               sp.Write("AT+CMGF=1\r");
               System.Threading.Thread.Sleep(1500);
               sp.Write("AT+CMGS=\"" + PhoneNumber.ToString() + "\"\r\n");
               sp.Write(Message + "\x1A");
               sp.Close();
           }
           catch (Exception)
           {
               
               throw;
           }
       }
   }
لكن عندما ارسل رسالة لا يرسل ولا يحدث اي خطأ هل من الممكن ان تقوموا بتجربته علماً اني من اليمن ونظام GSM

نرجوا منكم ارسال كود يعمل في اليمن وعلى اي شركة من شركات الاتصالات
770980086