تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 9 از 9

نام تاپيک: بازکردن یه برنامه از طریق برنامه نویسی

  1. #1
    پروفشنال aliaghaaaaa's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    فارس/آباده
    پست ها
    518

    14 بازکردن یه برنامه از طریق برنامه نویسی

    سلام.
    خسته نباشید.
    فرض کنید من یه عکس رو تو picturebox لود کردم.
    حالا می خوام یه دکمه رو فرم داشته باشم که وقتی روش کلیک می کنم:
    1- اگه برنامه فتوشاپ باز بود که عکس رو تو فتوشاپ لود کنه.
    2- اگه فتوشاپ باز نبود، فتوشاپ رو باز کنه و عکس رو توش لود کنه.
    امکان همچین کاری تو سی شارپ هست؟
    میشه راهنمایی بفرمایید؟
    ممنون.

  2. #2
    کاربر فعال تالار .Net Msba's Avatar
    تاريخ عضويت
    Dec 2006
    محل سكونت
    ! My Mind
    پست ها
    506

    پيش فرض

    می تونید این گونه بنویسید:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    جای بخش Save می تونید از مسیرهای Temp استقاده کنید.تا از دید کاربر دور باشد.
    برای به دست آوردن مسیر فتوشاب از کلید :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    استفاده کنید که به جای 11.0 می تونید یک foreach برای جستجوش بنویسید.

    در این کد لازم است که کاربر حتما عکس رو روی قبلی ذخیره کند. اگر به این روش نمی خواهید می توانید یک openFileDialog قرار دهید.

    فتوشاب خودش هوشمند است اگر باز باشد دوباره باز نمی شود بلکه Tab می سازد.
    اما اگر می خواهید بدانید باز است یا نه می توانید از Process استفاده کنید.

  3. این کاربر از Msba بخاطر این مطلب مفید تشکر کرده است


  4. #3
    پروفشنال aliaghaaaaa's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    فارس/آباده
    پست ها
    518

    پيش فرض

    سلام.
    خیلی ممنون از لطفتون.
    ولی میشه در موارد زیر یه کم راهنمایی بفرمایید؟
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ممنون.

  5. #4
    کاربر فعال تالار .Net Msba's Avatar
    تاريخ عضويت
    Dec 2006
    محل سكونت
    ! My Mind
    پست ها
    506

    پيش فرض

    1- مسیر Temp همون مسیر پوشه ها و فایل های موقت سیستم عامل و نرم افزارهاست.
    می توانید از :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    استفاده کنید و فایل خروجی عکس را موقتا در اونجا ذخیره کنید.(این استاندارد استفاده از فایل های موقت است.)

    2-شما نمی دانید که چه نسخه ای از فتوشاپ روی سیستم نصب است پس باید دنبال نسخه آن بگردید.
    برای این کار کلید گفته شده رو از رجیستری سیستم بخوانید. ببینید کدام نسخه نصب است.(اصلا فتوشاپ نصب است؟)بعد آدرس نصبش را درآورید. تا بتوانید فتوشاپ را در هر سیستمی اجرا کنید. نه فقط سیستم خودتان.
    برای دسترسی به رجیستری هم از:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    استفاده کنید که عناصر Registery , RegisteryKey را در اختیار شما قرار می دهد.

    3-برنامه در آن خط متوقف می شود تا فتوشاپ بسته شود.زمانی که بسته شد ادامه برنامه اجرا خواهد شد.

  6. این کاربر از Msba بخاطر این مطلب مفید تشکر کرده است


  7. #5
    پروفشنال aliaghaaaaa's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    فارس/آباده
    پست ها
    518

    پيش فرض

    سلام دوست عزیز.
    [HKEY_LOCAL_MACHINE\SOFTWARE\Adobe\Photoshop\11.0\ApplicationPath]
    از اونجایی که من خیلی با رجیستری آشنایی ندارم میشه دستور foreach مربوطه رو برام بنویسید؟
    ممنون از لطفتون.

  8. #6
    اگه نباشه جاش خالی می مونه L͠øneWolf's Avatar
    تاريخ عضويت
    Feb 2014
    محل سكونت
    ۴۱ تریلیون کیلومتری آلفا قنطورس
    پست ها
    294

    پيش فرض

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ممنون.
    به غیر از چیزی که Msba فرمودن، استفاده از کد بالا روش درستی نیست.

    باید برنامه هوک بشه تا هر وقت بسته شد برنامه ما باخبر بشه. یه چیزی مثل این:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by L͠øneWolf; 21-02-2014 at 18:37.

  9. #7
    پروفشنال aliaghaaaaa's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    فارس/آباده
    پست ها
    518

    پيش فرض

    سلام.
    ممنون. ولی من میخوام آدرس نصب فتوشاپ رو پیدا کنم. و عکسم رو توش لود کنم.
    میشه راهنمایی بفرمایید؟

  10. #8
    اگه نباشه جاش خالی می مونه L͠øneWolf's Avatar
    تاريخ عضويت
    Feb 2014
    محل سكونت
    ۴۱ تریلیون کیلومتری آلفا قنطورس
    پست ها
    294

    پيش فرض

    یه چیزی تو این مایه ها:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  11. #9
    کـاربـر بـاسـابـقـه szh_1367's Avatar
    تاريخ عضويت
    Apr 2007
    پست ها
    1,007

    پيش فرض

    با این کد میتونی تمام برنامه های نصب شده رو سیستم رو ببینی

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    با کوئری گرفتن از Win32_Product هم میتونی این کار رو انجام بدی حتی مسیر نصب فایل ، ورژن نصب شده و . . . رو هم بهت میده

    لینک زیر رو ببین [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •