اجرای PDF کنار پوشه برنامه - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

اجرای PDF کنار پوشه برنامه

0 امتیاز

خوبید

یه برنامه دارم ، یه پوشه کنارش هست
میخوام تو اون پوشه چندتا پی دی اف بزارم، با برنامه اجرا کنم

چون ممکنه برنامه مدام جاش تغییر کنه، نمیشه آدرس ثابت بدم ولی وقتی یه پوشه کنارش باشه و برنامه رو با پوشه جابجا کنم مشکلی براش پیش نمیاد

سی شارپ
ویندوز فرم


کدش رو مینویسید دوستان ؟
این کد درست کامل نیست

1
2
3
4
5
private void button1_Click(object sender, EventArgs e)
{
     ProcessStartInfo startInfo = new ProcessStartInfo("pathtofile");
     Process.Start(startInfo);
}

 

سوال شده خرداد 5, 1400  بوسیله ی booysusa (امتیاز 44)   5 12 16

1 پاسخ

0 امتیاز

سلام.دوست عزیز شما می تونید مسیر اجرای اپ (مسیر exe) رو با این کد دریافت کنید :

string appPath = Path.GetDirectoryName(Application.ExecutablePath);

یا اینکه توی برنامتون یه دکمه بذارید و توی کلیک اون دکمه ، مسیر فولدر رو از کاربر دریافت کنید.به این شکل : 

System.Windows.Forms.FolderBrowserDialog folder = new System.Windows.Forms.FolderBrowserDialog();
if (folder.ShowDialog() == DialogResult.OK)
{
  txtboxPath.Text = folder.SelectedPath;              
}

 

یا می تونید مستقیما مسیر فایل رو بگیرید و اون رو باز کنید :

OpenFileDialog dialog = new OpenFileDialog();
if (dialog .ShowDialog() == DialogResult.OK)
{
  txtboxPath.Text = dialog.FileName;                   
}

 

پاسخ داده شده مرداد 8, 1400 بوسیله ی ik (امتیاز 571)   1 2 8
...