PDA

View Full Version : بدست اوردن نام و مسیر فایل با راست کلیک



programmermp
پنج شنبه 26 بهمن 1385, 19:41 عصر
سلام

عذر می خواهم اگه عنوان تاپیک مناسب نیست چیزی دیگه به ذهنم نرسید

من می خواهم برنامه ای که ساختم رو به منوی راست کلیک اضافه کنم و وقتی که

کار بر روی مثلا یک فایل تصویری کلیک راست کرد و اسم برنامه من رو انتخاب کرد برنامه من

اجرا بشه و اون فایل هم توی برنامه من باز بشه یا مسیر و نام اون فایل رو بتونم تشخیص

بدم و بازش کنم با کد نویسی دقیقا مثل اینکه روی یک فایل تصویر کلیک سمت راست می

کنیم و گزینه open with و نام برنامه مورد نظر مثل فوتوشاپ رو انتخاب می کنیم

بنابراین سئوال من اینه که :

چطوری می تونم نام برنامه خودم رو به رایت کلیک ماوس در ویندوز اضافه کنم که اگر اشتباه

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

ممنون می شم

و بعد چطوری نام مسیر فایلی که روش راست کلیک شده و نام برنامه انتخاب شده رو

بدست بیارم توی ویندوز

با تشکر فراوان از همه دوستان

حامد مصافی
جمعه 27 بهمن 1385, 09:53 صبح
سلام

چنانچه پسوند مورد نظر قبلاً ثبت شده از مراحل 1 تا 4 صزف نظر کنید.
1 - به مسیر HKEY_CLASESS_ROOT بروید و یک کلید با نام یک نقطه و پسوند مورد نظر اضافه کنید.
2 - در مقدار (Default) این کلید یک نام دلخواه بنویسید (برای مثال MyFile)
3 - در مسیر شماره یک یک کلید با همین نام (برای مثال MyFile) ایجاد کنید.
4 - تحت مسیر فوق یک کلید با نام shell ایجاد کنید.
5 - تحت کلید فوق یک کلید با نام مورد نظر (نامی که باید در منوی راست کلیک نمایش داده شود) ایجاد کنید
6 - تحت کلید فوق یک کلید با نام command ایجاد کنید.
7 - در مقدار (Default) کلید فوق مقدار زیر را وارد کنید




"C:\folder1\MyApp.exe" %L

البته بدیهیست که مسیر فایل اجرایی متناسب با برنامه شما باید تنظیم بشه.
در این مورد اگر سوال دیگری داشتید بنده در خدمتم.

programmermp
جمعه 27 بهمن 1385, 13:55 عصر
سلام

حامد جان خیلی خیلی ممنون

ولی سئوال دومی رو جواب ندادی

فرض کنید من این کار ها رو کردم وقتی کاربر از منوی راست کلیک نام برنامه من رو انتخاب

کرد برنامه باز می شه خوب من می خواهم نام فایل و پسوندش رو بدست بیارم و بعد

فایل رو باز کنم دقیقا عین اینکه رو ی یک فایل jpg کلیک سمت راست می کنی و بعد گزینه

مثلا open by photshop رو انتخاب بکنی فتوشاپ باز می شه و عکس هم توی اون باز می شه

می خواهم یه همچین کاری بکنم

با تشکر فراوان

S_VB.max
جمعه 27 بهمن 1385, 14:23 عصر
بد نیست این تاپیک را ببینی البته مربوط به راست کلیک روی پوشه است و می تونی نام و مسیر پوشه را بدست آوری
http://www.barnamenevis.org/forum/showthread.php?t=39973

programmermp
جمعه 27 بهمن 1385, 15:57 عصر
سلام

اینقدر جواباتون عالی و کامل و به موقع بود که دیگه واقعا دلم نیومد فقط به دکمه تشکر

بسنده کنم:لبخند: :لبخند:


یک دنیا ممنوم هم از اقا حامد مصافی هم از شما دوست عزیز بابت تاپیکی که معرفی کردید

دقیقا همونکاری که واسه فولدر انجام دادید روی فایل هم جواب داد

خیلی خیلی از همتون ممنونم

موفق باشید:تشویق: :تشویق: :تشویق: