PDA

View Full Version : سوال: نمایش تصویر ( عکس)



shytonak
شنبه 30 بهمن 1389, 12:07 عصر
دوستان چطور میشه تعیین کرد که وقتی روی یه تصویر توی برنامه کلیک شد تصویر به وسیله برنامه ای که تعیین می کنیم نمایش داده بشه.مثلا با windows photo viwer یا چیزه دیگه.

virtual_matador
شنبه 30 بهمن 1389, 12:40 عصر
سلام
با روش زیر میشه یه برنامه رو از توی کد اجرا کرد:

System.Diagnostics.Process.Start("Program Name", "Argument");

AmirHarirbafan
شنبه 30 بهمن 1389, 20:18 عصر
سلام
با روش زیر میشه یه برنامه رو از توی کد اجرا کرد:

System.Diagnostics.Process.Start("Program Name", "Argument");

اگر میخواید با نرم افزار پیشفرضی که برای ویندوز در نظر گرفته شده، باز بشه میتونید از این کد استفاده کنید :

System.Diagnostics.Process.Start("Explorer", "FileAddress");
اما اگر میخواید که با نرم افزاری که مدنظر شماست باز بشه، باید به جای Explorer نام و آدرس برنامه رو بدید.
البته همه ی اینا به این شرط مقدور خواهد بود، که شما عکس رو در یک فایل روی هارد دیسک به صورت ذخیره شده داشته باشید
موفق باشید

shytonak
شنبه 30 بهمن 1389, 20:58 عصر
من می خوام با picasa عکس رو نمایش بدم.خوب اگه قرار باشه آدرس محل نصب رو وارد کنم ممکنه کاربر تو یه جای دیگه نصب کرده باشه.
حالا چطور میشه به پیکاسا اشاره کرد که این فایل رو نمایش بده؟

shuriken
یک شنبه 01 اسفند 1389, 11:17 صبح
سلام
در واقع راه قطعی برای اینکار وجود نداره
ولی شما میتونین با استفاده از رجیستری مسیر نصب برنامه مورد نظرتون رو بدست بیارین
مسیر نصب هر برنامه که برای تمام کاربرها نصب شده در شاخه HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Uninstall
و برای برنامه هایی که فقط برای کاربر فعلی نصب شده در شاخه HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Curre ntVersion\Uninstall
هست . و شما باید در این دوشاخه نام زیر شاخه مربوط به برنامه مورد نظرتون رو پیدا کنین و د ربرنامه ازش استفاده کنین.
در زیر شاخه های برنامه ها یک کلید وجود داره به نام InstallLocation که مسیر نصب برنامه رو در خودش ذخیره میکنه.
امه اگه بخواین با برنامه ای که به عنوان برنامه پیش فرض برای بازکردن پسوند مورد نظر شما به سیستم معرفی شده این کار رو انجام بدین باید کار دیگه ای بکنین.
اگه سوالی بود در خدمتم