PDA

View Full Version : باز کردن عکس picture box در یه برنامه ديگه



john smithair
چهارشنبه 04 شهریور 1388, 16:37 عصر
سلام
من تو برنامم یه picture box دارم ميخواستم بدونم چطور ميشه با زدن یه دکمه اين عکس در برنامه فتوشاپ باز بشه.
البته اگر برنامه فتوشاپ در کامپیوتر کاربر نصب بود.
پيشاپيش از کمک هاتون ممنونم.

Navid Asadi
چهارشنبه 04 شهریور 1388, 18:09 عصر
فکر کنم باید از Process استفاده کنی

anooshiran
چهارشنبه 04 شهریور 1388, 18:19 عصر
سلام دوست عزيز

به لينك زير سري بزن


http://www.codeproject.com/KB/vb/AutomatePhotoshop.aspx

john smithair
پنج شنبه 05 شهریور 1388, 11:59 صبح
سلام
آقای anooshiranعزیز
من به لينک زیر سر زدم خیلی کار آمد بود ممنون.
اما
وقتی ازش تو برنامم استفاده کردم.از اين خط ها که قبلا تو برنامم بود حالا ايراد ميگیره .

Dim NewApp As String = IO.Path.Combine(Application.StartupPath, "new\")
همچنين اين خط:

App = IO.Path.Combine(Application.StartupPath, "pictures\")
دلیلی هم که برای ايراد گرفتن میاره اينه
startuppath is not a member of 'photoshop.application'
این در صورتی یه که همون طور که ميدوني منظور من از کدهای بالا که برنامه ازشون ايراد ميگيره فولدر خروجی برنامم است.:ناراحت:
لطفا کمکم کني چطور اين سو تفاهم رو که در برنامه پیش اومده بر طرف کنم.:خجالت:

Hossis
پنج شنبه 05 شهریور 1388, 12:56 عصر
این قسمت رو حذف کن ببین جواب میده یا نه؟
Application.StartupPath,

john smithair
جمعه 06 شهریور 1388, 12:41 عصر
سلام
آقای
hosis
بله دقیقا ايراد از همين جاست ولی خوب اگه من اون رو حذف کنم. برنامه از کجا بفهمه که منظور من فولدر picture که در خروجی برناممه هست.
مطمئنا ميدونيد من دارم مقدار متغیر ذکر شده رو برابر مسیر همون فولدر bin برنامم به اضافه ی فولدری با نام picture قرار میدم.
اما برنامه فکر ميکنه منظور من از aplication برنامه ی فتوشاپ هست که قبلا به رفرنس هام اضافه کردم.
به هر حال لطفا کمکم کنید.لنگ همين یه کد هستم.

john smithair
جمعه 06 شهریور 1388, 22:31 عصر
سلام
اگر همین رو هم برای من مشخص کنيد که بجز با application.startuppath باچه کد دیگه ای مستونم به فولدر خروجی برنامم(bin) دسترسی پيدا کنم کارم راه می افته.
لطفا کمکم کنيد اين کد رو پيدا کنم برنامم تمومه.:چشمک:

sara.f
سه شنبه 17 شهریور 1388, 03:31 صبح
سلام.
نمیدونم منظورت را درست متوجه شدم یا نه؟
ولی در جوابت باید بگم که می تونی با این کد آدرس محل اجرای برنامتو (bin) را بدست بیاری.


string s = Directory.GetCurrentDirectory();


پیروز باشی.