PDA

View Full Version : سوال: اضافه کردن یک گزینه به راست کلیک و اجرای برنامه (لطفا کمک کنید)



Mehrdad-p70
دوشنبه 16 اسفند 1389, 16:00 عصر
سلام دوستان
ذهنم را پروژه ای که باید آماده کنم مشغول کرده ... و راه حل مشکلمم نمی دونم.
تو C++ مبتدیم و امیدوارم شما کمکم کنید.
از آخر شروع می کنم!
من یه برنامه نوشتم ...
به فرض که فایل نصبشم ساختم ...
روی ویندوز نصبش می کنم و حالا می خوام:
یه گزینه به راست کلیک اضافه بشه که وقتی کاربر روی یه فایل یا پوشه راست کلیک می کنه و روی اون گزینه (shortcut یا هر اسمی که داره!) که اضافه شده کلیک می کنه برنامه اجرا بشه و البته با زدن اون گزینه و اجرا شدن نرم افزار اطلاعات فایل شامل:
آدرس فایل ، نام، نوع/فرمت فایل و حجم فایل (پوشه)
به نرم افزار ارسال بشه ... یا در واقع نرم افزار بتونه موقعیت(آدرس) فایل یا پوشه را شناسایی کنه و بعد به این اطلاعات دست پیدا کنه!
این دقیقا همون قسمتیه که چیزی ازش نمی دونم! پس سوالات من اینا شد:
1- چطور میشه کاری کرد که پس از نصب نرم افزار یه گزینه به راست کلیک اضافه بشه؟
2- چطوری میشه که با راست کلیک کردن روی فایل یا پوشه و کلیک کردن روی اون گزینه اضافه شده ، نرم افزار اجرا و اطلاعات لازم هم به اون ارسال بشه؟

خواهش می کنم که کسی کمک کند!:لبخندساده:

amin1softco
دوشنبه 16 اسفند 1389, 19:11 عصر
شما باید چند مقدار به رجیستری اضافه کنید بعد آدرس فایل رو بگیرید و به برنامه بدید تا اطلاعات رو خودش استخراج کنه
http://stackoverflow.com/questions/1911950/how-to-customize-windows-default-right-click-pop-up-menu
http://cplus.about.com/od/glossary/qt/CMDLINE.htm