PDA

View Full Version : اجرای file type ها در برنامه



reza erfani
شنبه 19 آذر 1390, 13:30 عصر
سلام
دوستان خیلی مختصر میگم
من میخوام یک File Type اختصاصی برای برنامه خودم درست کنم یعنی اون رو ببا برنامه خودم باز کنم ولی دقیقا نمیدونم باید چکار کنم اگه میشه بهم کمک کنید این کار رو بکنم :قلب:

joker_pok
شنبه 19 آذر 1390, 14:30 عصر
منظورت رو دقیق بگو سوالت گنگه فایل تایپ برای چی ؟ واسه کدوم قسمت ؟ دقیقا مشخص کن

reza erfani
شنبه 19 آذر 1390, 15:51 عصر
همشهری سوالم گنگ نیست که میخوام یه فایل تایپ مثلا txt رو با برنامه خودم باز کنم

Mr'Jamshidy
شنبه 19 آذر 1390, 17:04 عصر
ببین دوست عزیز با این که در مورد این موضوع بارها و بارها تاپیک زده شده و همش هم به نتیجه رسیده

اما برات توضیح میدم
اول از همه برای خودت یک ماژول یا کامپوننت کار با رجیستری دست و پا کن (تو همین سایت به اندازه موهای سرت میتونی پیدا کنی)

دوم برای خودت یک پسوند انتخاب میکنی مثلا STD مخفف Superior Technique Document (همینطوری تو حالم بود خودمو تبلیغات کنم :بامزه:)

سوم تو رجیستری میری به مسیر HKEY_CLASSES_ROOT
یک کلید میسازی به اسم .std

مقدار Default کلید به stdFile تغییر بده

دوباره تو مسیر HKEY_CLASSES_ROOT یک کلید دیگه میسازی به اسم stdFile
خاصیت Default اونو میزاری Superior Technique Document
تو کلید stdFile دو تا کلید میسازی به نام های DefaultIcon و shell
مقدار Default کلید DefaultIcon رو برابر با آدرس یک آیکان میزاری که از این به بعد ویندوز فایل هایی با پسوند std رو با اون آیکان نمایش بده

زیر کلید Shell یک کلید میسازی به نام open و زیر Open یک کلید میسازی به نام command و مقدار Default کلید Command رو برابر آدرس فایل برنامه میزاری

*توجه کن که آخر آدرس یک %1 هم بزاری تا زمانی که برنامه با این روال اجرا شد بتونی آدرس فایلی که با این روال اجرا شده رو بگیری

اگر توضیحات کم بود میتونی تو سایت جستجو کنی
اگر جستجو کردی میتونی سورس هم براش پیدا کنی

reza erfani
شنبه 19 آذر 1390, 23:15 عصر
به به آقای جمشیدی
یادمه اون روزها که پست های شما 2 3 تا بود منم تو این سایت فعالیت میکردم ولی الان یه سالی بود که نیومده بودم و اکانتم بسته شد :)
شرمنده ترو خدا من سرچ کردم ولی به نتیجه ای نرسیدم فقط یک خواهش اونم اینه که همه ی اونایی که نوشتین میدونستم ولی بخش ٪1 رو نمیدونستم و بعد اون رو اگه میشه اون بخش رو واسم بزارید ممنون میشم

محسن واژدی
یک شنبه 20 آذر 1390, 00:29 صبح
سلام
پست زیر را بررسی کنید:
http://barnamenevis.org/showthread.php?281651-%D8%A7%D9%86%D8%AC%D8%A7%D9%85-%D8%B9%D9%85%D9%84%DB%8C%D8%A7%D8%AA-Open-Withe-%D8%AA%D9%88%D8%B3%D8%B7-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%85%D9%88%D9%86

موفق باشید