سلام دوستان
من یه برنامه میخوام بنویسم که یه فایل متنی رو بخونه
و هر 24 ساعت یک بار یکی از خطوط برنامه رو تو مسیج باکس نشون بده
یعنی اگه برنامه تو ساعت مثلا 3 باز شد سومین خط برنامه رو تو مسیج باکس نشون بده
میشه راهنمایی کنید
ممنون
سلام دوستان
من یه برنامه میخوام بنویسم که یه فایل متنی رو بخونه
و هر 24 ساعت یک بار یکی از خطوط برنامه رو تو مسیج باکس نشون بده
یعنی اگه برنامه تو ساعت مثلا 3 باز شد سومین خط برنامه رو تو مسیج باکس نشون بده
میشه راهنمایی کنید
ممنون
سلام
using System.IO;
//
//
//
string[]line=File.ReadAllLines(file.txt);
MessageBox.Show(line[2];
میشه توضیح بدی این خط کدت قراره چی دانلود بکنه؟
سلام
کدت رو در تایمر قرار بده
و یا اگه می خوای چند روز یکبار یا هرروز یک لاین نشون بده اینطور بنویس:
با احرای فرم در ریجیستر یا یک فایل text دیگه روزها و لاینی که نمایش دادین رو ثبت کنید و با هربار ورد به فرم روز رو مشخص کنید اگه اون روز نبود یک لاین + 1 اضافه کن و دوباره سیو کن روی همون ریجستری و یا فایل تکست تنظیماتت ...
وقتش رو ندارم کدش رو بنویسم و ساده ست ... تلاش کن
دقیقا از یک تکست باکس یه آدرس فایل txt رو میخونه و اونو دانلود میکنه و بعد نشون میده.
حالا من میخوام همشو نشون نده و خط به خط نشون بده اینو. اونم هر روز یک خط رو ( 30 خط هست)
و هر ماه از 1 شروع کنه باز. ( وابسته به ساعت سرور یا ساعت جهانی )
البته ساعت جاری سیستم رو میتونم اینجوری بدست بیارم. اما از طریق سرور میخوامش
DateTime mytime = new DateTime();
string time;
mytime = DateTime.Now;
time = mytime.ToString("f");
label3.Text = time;
آخرین ویرایش به وسیله ali_pc_1 : سه شنبه 29 مهر 1393 در 12:23 عصر
اگه قراره یه فایل txt دانلود کنه و خط مورد نظرت رو نشون بده که مشکلی نیست بعد از دانلود فایلت تو یه مسیر خاص با اون کدی که نوشتم خط مورد نظرت رو بخون
اگه متوجه نشدی بگو تا برات بنویسم
ببخشید اما بهش اضافه نشد
try
{
WebClient wc = new WebClient();
string Data = wc.DownloadString (textBox1.Text);
// MessageBox.Show(Data);
label2.Text = (Data);
}
catch (Exception)
{
MessageBox.Show("ERROR");
}
این تیکه کدم. هر کار میکنم نمیشه ( از دات نت 2.0 استفاده میکنم....)
از سیس io که استفاده میکنم ازش ارور میگیره و هر کار کردم نشد.
میشه اینجا شو درست کنین؟
میخوام فایل تکس که دانلود شد تو حالت data که هست بمونه و فقط خط 1 رو بخونه
اگه فایل تکست خط به خط باشه
کد زیر رو امتحان کن
WebClient wc = new WebClient();
string Data = wc.DownloadString(textBox1.Text);
// MessageBox.Show(Data);
//label1.Text = (Data);
MessageBox.Show(Data.Split('\n')[2]);