انجمن های تخصصی علوم رایانه و هنرهای دیجیتال
  • صفحه اصلی
  • جستجو
  • لیست اعضا
  • تقویم
  • راهنما




سی جی آریا

رسانه تخصصی آموزش هنرهای دیجیتال



ورود به انجمن ثبت نام کنید
ورود
نام کاربری:
گذرواژه‌: گذرواژه‌تان را فراموش کرده‌اید؟
 

Home انجمن های تخصصی علوم رایانه و هنرهای دیجیتال رایانه برنامه نویسی | طراحی وب برنامه نویسی c# | سی‌شارپ اجرای یک برنامه و خروج از یک برنامه و اجرای یک فایل در سی شارپ

امتیاز موضوع:
  • 2 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
حالت‌های نمایش موضوع
اجرای یک برنامه و خروج از یک برنامه و اجرای یک فایل در سی شارپ
Mohsen Omidvar آفلاین
مدیر ارشد
*******
ارسال‌ها: 1,259

موضوع‌ها: 634
تاریخ عضویت: Apr 2012
اعتبار: 198
سپاس ها 400
سپاس شده 2999 بار در 869 ارسال
#1
28-11-2014، 05:09 PM
در این تاپیک به روشهای اجرا کردن یا باز کردن یک برنامه( باز نمودن یک فایل از روی هارد دیسک )، بستن برنامه(خروج از برنامه در حال اجرا) ،اجرای برنامه با نرم افزار پیش فرض و اجرای برنامه با نرم افزار دلخواه را آموزش می دهیم.
 

برای انجام این کار باید از تابع زیر استفاده نمود:


کد:
System.Diagnostics.Process.Start(fileName, arguments)


1- اجرای یک فایل از روی هارد دیسک با یک نرم افزار دلخواه(برای مثال در اینجا ما یک عکس را در نرم افزار پینت ویندوز باز میکنیم) :
کد:
System.Diagnostics.Process.Start("msPaint", "C:\\Pic.jpg")


2- اجرا کردن یک فایل از روی هارد دیسک با نرم افزار پیش فرضی که برای ویندوز تعریف شده است.
در اینجا با نرم افزار پیش فرضی که در ویندوز برای اجرای فایلPic.jpg تنظیم شده است ،فایل اجرا خواهد شد.
کد:
System.Diagnostics.Process.Start("Explorer", "C:\\Pic.jpg");

3- باز کردن یک فایل در پنجره ی Explorer در حالی که فایل به حالت انتخاب در آمده است.
 اگر نمی خواهید فایل اجرا شود و تنها مایلید که در Explorer  آن را نمایش دهید و همچنین در حالت انتخاب نیز باشد، میتوانید از کد زیر استفاده کنید.(برای  مثال: پنجره ی Explorer باز شود و در حالی که محتویات درایو C را نمایش میدهد، فایل Pic.jpg نیز در حالت انتخاب قرار می گیرد)
کد:
System.Diagnostics.Process.Start("Explorer", "/SELECT, C:\\Pic.jpg");

4- بستن نرم افزار با سی شارپ (خروج از برنامه با استفاده از کد نویسی در سی شارپ) :
برای خروج از پروسه در حال اجرا در سی شارپ ابتدا فضای  زیر را به برنامه تان اضافه کنید:


کد:
using System.Diagnostics;
سپس برای خروج از برنامه ی مورد نظر خود کد های زیر را در مکان دلخواه خود قرار دهید:
در این کد از برنامه نت پد خارج می شویم.
کد:
foreach (Process p in Process.GetProcesses())
{
   if (p.ProcessName.ToLower() == "notepad")
       p.Kill();
}
 *شما قادر به دیدن لینک ها نیستید ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید*
خورشید باش که اگر خواستی بر کسی نتابی نتوانی.
ارسال‌ها
پاسخ
« قدیمی‌تر | جدیدتر »


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  آموزش برنامه نویسی سی (C) zahra110 1 4,262 17-05-2017، 10:00 AM
آخرین ارسال: joolita
Rainbow دانلود سورس کد چند برنامه به زبان سی شارپ C# Mohsen Omidvar 1 5,619 09-07-2016، 10:05 PM
آخرین ارسال: Mohsen Omidvar
  یادگیری برنامه نویسی سی شارپ zahra110 0 3,484 01-09-2015، 12:42 PM
آخرین ارسال: zahra110
  سورس پیشنهاد دهنده کلمات در سی شارپ Mohsen Omidvar 0 4,315 27-06-2014، 12:29 PM
آخرین ارسال: Mohsen Omidvar
  دانلود کتابهای آموزش برنامه نویسی سی شارپ C# Mohsen Omidvar 0 4,792 17-05-2013، 07:48 PM
آخرین ارسال: Mohsen Omidvar
  آموزش طراحی و کدنویسی فرم جستجو سی شارپ Mohsen Omidvar 0 5,127 04-04-2013، 06:52 PM
آخرین ارسال: Mohsen Omidvar

  • مشاهده‌ی نسخه‌ی قابل چاپ
پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان
مکان تبلیغ شما
تمامی حقوق این سایت مربوط به انجمن های تخصصی علوم رایانه و هنرهای دیجیتال میباشد
حالت خطی
حالت موضوعی