در این پست میخوام براتون یک مثال عملی در سی شارپ بزنم که چطور میشه
1- یک فایل رو از روی هارد دیسک با یک نرم افزار دلخواه بازکرد،
2- یک فایل رو از روی هارد دیسک با نرم افزار پیفرضی که برای ویندوز تعریف شده، بازکرد
3- یک فایل رو در پنجره ی Explorer باز کرد در حالی که اون فایل به حالت انتخاب در اومده
کل کاری که باید انجام داد اینه که توسط دستور زیر فایل ها و نرم افزارهایی رو که میخواید، اجرا کنید. و پارامتر به اونا بفرستید
System.Diagnostics.Process.Start(fileName, arguments)
1- برای باز کردن یک فایل با یک نرم افزار مشخص، از دستور زیر میتوان استفاده کرد. (به عنوان مثال: یک عکس با نرم افزار Paint)
System.Diagnostics.Process.Start("msPaint", "C:\\Pic.jpg");
2- برای باز کردن یک فایل با نرم افزار پیشرفض، از دستور زیر میتوان استفاده کرد. (به عنوان مثال: یک عکس با هر نرم افزاری که کاربر برای ویندوز مشخص نموده است)
System.Diagnostics.Process.Start("Explorer", "C:\\Pic.jpg");
3- حال اگر نمیخواهید که فایل اجرا شود و تنها مایلید که آن را در Explorer نمایش دهید و همچنین انتخاب نیز باشد، میتوانید از دستور زیر استفاده کنید.(به عنوان مثال: پنجره ی Explorer باز شود و در حالی که محتویات درایو C را نمایش میدهد، فایل Pic.jpg نیز انتخاب باشد)
[System.Diagnostics.Process.Start("Explorer", "/SELECT, C:\\Pic.jpg");[/CODE]
جهت کسب اطلاعات بیشتر در مورد این تابع پر کاربرد میتوانید از لینک زیر استفاده نمایید
http://msdn.microsoft.com/en-us/library/h6ak8zt5.aspx