如何在C#中使用usb调制解调器发送批量短信

时间:2016-01-13 18:23:44

标签: c# textbox sms

我已成功编码,一次将短信发送到一个手机号码,但我想将其作为批量发送。

我正在使用文本框输入数字我想在文本框中输入多个数字并发送到该文本框中的所有数字。

以下是表单代码:

[
    {
        "time":"12:05",
        "task":"Wake up"
    },
    {
        "time":"01:10",
        "task":"Read"
    },
    {
        "time":"03:15",
        "task":"Dance"
    }
    .
    .
    .
]

1 个答案:

答案 0 :(得分:0)

嗯,你是从文本框中分割你的字符串,但你永远不会使用它。我已经通过foreach扩展了你的用途,并用数字项中的项目替换了mobno.Text。

    private void button1_Click(object sender, EventArgs e)
    {
        try {

            string[] slist = text.Split(':');

            foreach (string mobno in slist) {
                SmsSubmitPdu pdu;
                byte dcs = (byte)DataCodingScheme.GeneralCoding.Alpha7BitDefault;
                pdu = new SmsSubmitPdu(textmsg.Text,mobno,dcs);
                int times = 1;

                comm.SendMessage(pdu);
            }

            MessageBox.Show("Message sent sucessfully");
        } catch (Exception ex) {
            MessageBox.Show("Modem not avaliable");
        }
    }