Forum
Selam merhaba Herkese kolay gelsın bıtırme tezı olarak almıs oldugum projede bır sıkıntım var ve sızlere danısmak ıstıyorum yapmak ıstedıgım konu basından anlasıldıgı gıbı toplu sms gonderme masa ustu uygulaması
ben bırseyler yaptım tek numaraya kadar gondere bılıyorum ama ben bunu bırden fazla numaraya gondermek ıstedım zaman evet gonderıyor ama gıtmıyor sanırım numaranın tamamını tek bır kısı olarak goruyor bunu , yada ; gıbı koydugum zaman ayırması ve bunlara gondermesı lazım bunu beceremedım ve sızden bu konu ıcın yardım beklıyorum butun herkesden sımdıden tesekkur ederım
kaynak kodlarım
private void Form1_Load(object sender, EventArgs e)
{
string[] portlar = SerialPort.GetPortNames();
foreach (string port in portlar)
{
comboBox1.Items.Add(port.ToString());
}
}
SerialPort sp = new SerialPort();
private void btnbaglan_Click(object sender, EventArgs e)
{
if (sp.IsOpen)
{
MessageBox.Show("Port Açık Bulunmamaktadır...");
return;
}
else
{
try
{
sp.BaudRate = int.Parse("33600");
sp.DataBits= int.Parse("8");
sp.StopBits = System.IO.Ports.StopBits.One;
sp.Parity= Parity.None;
sp.PortName= comboBox1.Text;
sp.Open();
MessageBox.Show("Baglantı Basarılı");
}
catch (Exception)
{
MessageBox.Show("Beklenmedık bır hata olustu");
}
}
}
public string trDuzelt(string a)
{
a = a.Replace("İ", "I");
a = a.Replace("Ü", "U");
a = a.Replace("Ç", "C");
a = a.Replace("Ş", "S");
a = a.Replace("Ö", "O");
a = a.Replace("Ã", "G");
a = a.Replace("ı", "I");
a = a.Replace("ü", "U");
a = a.Replace("ş", "S");
a = a.Replace("ç", "C");
a = a.Replace("ğ", "G");
a = a.Replace("ö", "O");
return a;
}
private void btngonder_Click(object sender, EventArgs e)
{
try
{
if (sp.IsOpen)
{
MessageBox.Show("Mesaj Gönderiliyor Lütfen Bekleyiniz..");
Thread.Sleep(1000);
sp.Write("AT+CMGF=1" + (Char)13);
sp.Write(String.Format("AT+CMGS=\"{0}\" " + (Char)13, (txtnumara.Text)));
sp.Write(String.Format("{0}" + (Char)26 + (Char)13, trDuzelt(txtmesaj.Text)));
MessageBox.Show("Mesaj Gönderimi Başarıyla Sonuçlandı..");
}
}
catch (Exception)
{
MessageBox.Show("Mesaj Gönderme Başarısız !");
}
}
bu sekılde nerde nasıl bır degısıklık yapmam lazım
Merhaba,
Mesaj ve numara bilgisini parametre alan bir method yazarak butona tıklandığında bir döngü içinde o methodu cagırabilirsiniz. Böylece istediğiniz kadar gönderim yapılacaktır.
cevabın ıcın tesekkur ederım bende onun gıbı bırsey dusundum ama olmadı benım yapmıs oldugum lıstbox numara eklıyorum 100 tanede olsa bır dongu ıle ıcınde donuyorum ve sms gonderıyorum ılk numara gonderıyor ama sonrakı 2 veya 3 numara gelınce gonderıldı dıyor ama gondermıyor debug ettım bakdım for ıcınde douyor ama ıkı veya uc numara gondermıyor