نمایش نتایج 1 تا 40 از 534

نام تاپیک: 1001 نکته در سی شارپ

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #8
    کاربر دائمی آواتار BEHZADnr
    تاریخ عضویت
    شهریور 1389
    محل زندگی
    کرج
    سن
    35
    پست
    185

    نحوه باز کردن یک برنامه و مطلع شدن از باز یا بسته بودن آن

    با سلام خدمت تمام دوستان برنامه نویس

    نحوه باز کردن یک برنامه و مطلع شدن از باز یا بسته بودن آن توسط Process
    برای انجام این کار ابتدا استفاده از Using زیر
    using System.Diagnostics;

    و سپس قرار دادن کد زیر در هر جایی که دوست دارید
    Process p = new Process();
    ProcessStartInfo pI = new ProcessStartInfo();
    pI.FileName = Environment.SystemDirectory + @"\notepad.exe";
    pI.UseShellExecute = false;
    pI.CreateNoWindow = true;
    p.StartInfo = pI;
    p.Start();

    //برای مطلع شدن از باز بودن برنامه و نمایش نوشته دلخواه در لیبل
    p.WaitForInputIdle();
    label1.Text = "Open";


    //برای مطلع شدن از خروج برنامه و نمایش نوشته دلخواه در لیبل
    p.WaitForExit();
    /*برای بسته شدن برنامه در زمان دلخواه از کد زیر به جای کد بالا استفاده کنید
    p.WaitForExit(Input milisecond);
    p.Kill();*/
    label1.Text = "Close";

    با استفاده از کد زیر شما می توانید هر برنامه دیگری را به جای NotePad اجرا کنید
    pI.FileName = "آدرس برنامه";


    نمونه برنامه
    ProcessWait.rar

    آرزو میکنم که همیشه موفق باشین
    آخرین ویرایش به وسیله BEHZADnr : پنج شنبه 27 مرداد 1390 در 23:14 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •