Jump to content
Son zamanlarda artan kullanıcı hesap hırsızlıkları sebebiyle tüm kullanıcılara şifre sıfırlama maili gönderilmiştir. Lütfen güveli şifreler seçiniz. Mevcut e-mail adresinize erişemiyorsanız, en aşağıdaki destek linkinden bize ulaşınız. ×

0 Dan 99999 A Kadar Sayıları Alt Alta Yazma


BuRak2677
 Share

Recommended Posts

cmd ile bile yapılınır gibime geldi

sadece bir değişken i  0532000003 den başlatıp  05329999934  de bitircen her aarttığında txt ye yazcak bunları da döngü ile yapcan birazdan örnek atarım

Buyur Hallettim cmd ile masaüstünde numaralar.txt oluşturuyo cmd ye kaydet çalıştır

FOR /L %%G IN (200000,1,299999) DO echo 53%%G34 >> %userprofile%\Desktop\numaralar.txt

Edited by FeritEtemSinBin
Komut u ekledim
  • Like 1
Link to comment
Share on other sites

Hayır her hangi bir zarar yok. Katakulli bir davranış yok. Sadece kişisel bir soruydu bu biraz meraktan diyelim.

Numara olduğu için hemen aklınıza dolandırıcılık gelmesin. Hala geliyorsa düşüncenizi değiştireyim ABD'nin CIA istihbarat teşkilatına vereceğim :D

Bu arada @FeritEtemSinBin kardeş çok sağol var ol teşekkür ederim...

Arkadaşlar sıradaki sorum, oluşturulan metin dosyasını nasıl contact dosyasına çevirebilirim excel ile denedim bozuluyor içeri aktarınca..

Yani isimsiz contacts dosyası yapmak istiyorum rehbere kaydetmek için nasıl olacak bu iş? Örnek .csv ya da .vcf dosyası yapmak istiyorum..

Edited by BuRak2677
Link to comment
Share on other sites

            StreamWriter sw = new StreamWriter(Environment.SpecialFolder.Desktop + "\\numaralar.txt");
            for (long i = 5320000034; i < 5329999934; i++)
            {
                sw.WriteLine("0" + i.ToString());
            }

C# ile bu şekilde yapılabilir, biraz denedim sanırım i7 işlemci ile 30 dk gibi bir sürede tamamlanır. Contact dosyasından bir örnek verebilirsen onu da yaparız. Ama halen bu iş bana toplu sms gibi geliyor :D

  • Like 2
Link to comment
Share on other sites

Şimdi, KintaRo yazdı:

            StreamWriter sw = new StreamWriter(Environment.SpecialFolder.Desktop + "\\numaralar.txt");
            for (long i = 5320000034; i < 5329999934; i++)
            {
                sw.WriteLine("0" + i.ToString());
            }

C# ile bu şekilde yapılabilir, biraz denedim sanırım i7 işlemci ile 30 dk gibi bir sürede tamamlanır. Contact dosyasından bir örnek verebilirsen onu da yaparız. Ama halen bu iş bana toplu sms gibi geliyor :D

öyle zaten

Link to comment
Share on other sites

8 dakika önce, KintaRo yazdı:

            StreamWriter sw = new StreamWriter(Environment.SpecialFolder.Desktop + "\\numaralar.txt");
            for (long i = 5320000034; i < 5329999934; i++)
            {
                sw.WriteLine("0" + i.ToString());
            }

C# ile bu şekilde yapılabilir, biraz denedim sanırım i7 işlemci ile 30 dk gibi bir sürede tamamlanır. Contact dosyasından bir örnek verebilirsen onu da yaparız. Ama halen bu iş bana toplu sms gibi geliyor :D

Örnek .CSV veya .VCF dosyası :D

Link to comment
Share on other sites

On 21.02.2017 at 10:55, FeritEtemSinBin yazdı:

cmd ile bile yapılınır gibime geldi

sadece bir değişken i  0532000003 den başlatıp  05329999934  de bitircen her aarttığında txt ye yazcak bunları da döngü ile yapcan birazdan örnek atarım

Buyur Hallettim cmd ile masaüstünde numaralar.txt oluşturuyo cmd ye kaydet çalıştır

FOR /L %%G IN (200000,1,299999) DO echo 53%%G34 >> %userprofile%\Desktop\numaralar.txt

Bunu linux'ta yapabilirmiyiz. Kodlar nedir?

 

hallodu teşekkür ederim

Edited by iomerg
Link to comment
Share on other sites

Bir saat önce, BuRak2677 yazdı:

Bunu denedim ceviriyor ama download diyorum indiremiyorum

Bunu sanırım bir yazılım veya kişi görüntüleyice görüntüleyeceksiniz. Bu şekilde çalışacağını sanmıyorum zaten. Bu gibi yazılımların algıladığı bir format var. İncelediğimde vcf dosyasının yapısı bu şekilde. Version değişiklik gösterebiliyor. Numaraları bu formatla hazırlarsan bir cihaza aktarabilirsin

VERSION:2.1
N:Surname;Name;;;
FN:Name Surname
TEL;CELL:053xxxxxxxx
END:VCARD
BEGIN:VCARD
VERSION:2.1
N:Surname;Name;;;
FN:Name Surname
TEL;CELL:053xxxxxxxx
END:VCARD
BEGIN:VCARD

 

Link to comment
Share on other sites

istediğinizi yaptım. dosyayı seçersiniz, Başla buttonuna basınca dosyanın yanına vcf dosyasını oluşturur. Yalnız 100 bin noyu birden yapmaya çalışırsanız veriyi önce bellekte topladığı için program patlayabilir. Dosyanızı bence 10 parçaya bölüp öyle deneyin. Belki direk 100.000 satırla çalışır, denemek lazim. C# bilginiz varsa geliştirebilirsiniz, benim zamanım kıssıtlı aceleyle bu kadar oldu.

Please register to see this content.

Meraklısı için kodlar:

using System;
using System.ComponentModel;
using System.IO;
using System.Windows.Forms;

namespace vCard
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            CheckForIllegalCrossThreadCalls = false;
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            OpenFileDialog fd = new OpenFileDialog()
            {
                CheckFileExists = true,
                Multiselect = false,
                Title = "İçinde numaraların olduğu dosyayı seçiniz:",
                RestoreDirectory = true
            };

            if (fd.ShowDialog() == DialogResult.OK)
            {
                textBox1.Text = fd.FileName;
            }
        }

        private void button2_Click(object sender, EventArgs e)
        {
            Close();
        }

        private void button3_Click(object sender, EventArgs e)
        {
            if (textBox1.Text != "")
            {
                backgroundWorker1.RunWorkerAsync();
            }
        }

        private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
        {
            pictureBox1.Visible = true;

            string line = "";
            string v_line = "";

            StreamReader file = new StreamReader(textBox1.Text);
            while ((line = file.ReadLine()) != null)
            {
                v_line += "BEGIN:VCARD\nVERSION:2.1\nN:Surname;Name;;;\nFN:Name Surname\nTEL;CELL:" + line + "\nEND:VCARD" + Environment.NewLine;
            }

            file.Close();

            File.WriteAllText(Path.GetDirectoryName(textBox1.Text) + "\\numalar.vcf", v_line);

            pictureBox1.Visible = false;
            MessageBox.Show("vCard dosyası oluşturuldu:\n\n" + Path.GetDirectoryName(textBox1.Text) + "\\numalar.vcf");
        }
    }
}

 

  • Like 2
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...