سلام
دوستان خیلی مختصر میگم
من میخوام یک File Type اختصاصی برای برنامه خودم درست کنم یعنی اون رو ببا برنامه خودم باز کنم ولی دقیقا نمیدونم باید چکار کنم اگه میشه بهم کمک کنید این کار رو بکنم :قلب:
Printable View
سلام
دوستان خیلی مختصر میگم
من میخوام یک File Type اختصاصی برای برنامه خودم درست کنم یعنی اون رو ببا برنامه خودم باز کنم ولی دقیقا نمیدونم باید چکار کنم اگه میشه بهم کمک کنید این کار رو بکنم :قلب:
منظورت رو دقیق بگو سوالت گنگه فایل تایپ برای چی ؟ واسه کدوم قسمت ؟ دقیقا مشخص کن
همشهری سوالم گنگ نیست که میخوام یه فایل تایپ مثلا txt رو با برنامه خودم باز کنم
ببین دوست عزیز با این که در مورد این موضوع بارها و بارها تاپیک زده شده و همش هم به نتیجه رسیده
اما برات توضیح میدم
اول از همه برای خودت یک ماژول یا کامپوننت کار با رجیستری دست و پا کن (تو همین سایت به اندازه موهای سرت میتونی پیدا کنی)
دوم برای خودت یک پسوند انتخاب میکنی مثلا 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 هم بزاری تا زمانی که برنامه با این روال اجرا شد بتونی آدرس فایلی که با این روال اجرا شده رو بگیری
اگر توضیحات کم بود میتونی تو سایت جستجو کنی
اگر جستجو کردی میتونی سورس هم براش پیدا کنی
به به آقای جمشیدی
یادمه اون روزها که پست های شما 2 3 تا بود منم تو این سایت فعالیت میکردم ولی الان یه سالی بود که نیومده بودم و اکانتم بسته شد :)
شرمنده ترو خدا من سرچ کردم ولی به نتیجه ای نرسیدم فقط یک خواهش اونم اینه که همه ی اونایی که نوشتین میدونستم ولی بخش ٪1 رو نمیدونستم و بعد اون رو اگه میشه اون بخش رو واسم بزارید ممنون میشم
سلام
پست زیر را بررسی کنید:
https://barnamenevis.org/showthread.p...85%D9%88%D9%86
موفق باشید