返回首页

因为我还是新的C#和编程可能有人请帮助我我没有得到消息后

 

SerialPort  sp = new SerialPort("COM9", 115200, Parity.None, 8, StopBits.One);

               if (sp.IsOpen)

                   sp.Close();

                if (!sp.IsOpen)

                   sp.Open();

 

                sp.WriteLine("AT+CMGF=1" + Environment.NewLine);

                Console.WriteLine("AT+CMGF=1" + Environment.NewLine);

                sp.ReadLine();

                sp.WriteLine("AT+CMGS=" + (char)34 + textBox1.Text + (char)34 + Environment.NewLine);

                Console.WriteLine("AT+CMGS=" + (char)34 + textBox1.Text + (char)34 + Environment.NewLine);

                sp.WriteLine((char)34+textBox2.Text+(char)34 + Environment.NewLine );

                Console.WriteLine((char)34 + textBox2.Text + (char)34 + Environment.NewLine);

                sp.Close();

回答

评论会员:RaviRanjankr 时间:2012/02/07
尝试
]
评论会员:Nic'Kemp 时间:2012/02/07
SerialPort  sp = new SerialPort("COM9", 115200, Parity.None, 8, StopBits.One);

               if (sp.IsOpen)

                   sp.Close();

                if (!sp.IsOpen)

                   sp.Open();

 

                sp.WriteLine("AT+CMGF=1" + Environment.NewLine);

                Console.WriteLine("AT+CMGF=1" + Environment.NewLine);

                sp.ReadLine();

                sp.WriteLine("AT+CMGS=" + (char)34 + textBox1.Text + (char)34 + Environment.NewLine);

                Console.WriteLine("AT+CMGS=" + (char)34 + textBox1.Text + (char)34 + Environment.NewLine);

                sp.WriteLine((char)34+textBox2.Text+(char)34+(char)26 + Environment.NewLine );

                Console.WriteLine((char)34 + textBox2.Text + (char)34 +(char)26+ Environment.NewLine);

                sp.Close();