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

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




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

نام تاپيک: Add Item To Context Menu Of Folders

  1. #1
    اگه نباشه جاش خالی می مونه CPUSatan's Avatar
    تاريخ عضويت
    Oct 2007
    محل سكونت
    Tehran
    پست ها
    246

    14 Add Item To Context Menu Of Folders

    سلام بچه ها،
    می خوام به راست کلیک فولدرها آیتم اضافه کنم و حتی الامکان برای اون آیتم Popup Menu هم می خوام. چیزی شبیه WinRAR. خیلی تو گوگل دنباش گشتم، مقاله پیدا کردم ولی چیزی شبیه کامپوننت می خوام.
    مرسی

  2. #2
    حـــــرفـه ای مرد مباح's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    روي ميخ
    پست ها
    2,143

    پيش فرض

    باید راهی پیدا کنی که تغییر در بخش File Types در Folder Option ایجاد کنی.
    و اونجا میتونی مشخصات خاص خودت رو اضافه کنی. کار کامپوننت نیست. خودت باید ایجاد کنی. یا دستی و یا با برنامت

  3. #3
    اگه نباشه جاش خالی می مونه CPUSatan's Avatar
    تاريخ عضويت
    Oct 2007
    محل سكونت
    Tehran
    پست ها
    246

    پيش فرض

    یه چیزایی پیدا کردم، ولی درست نفهمیدم. مثل اینکه باید COM بنویسم. ولی هنوز باز حسابی سردرگمم. از چیزایی که پیدا کردم چیزی نمی فهمم.

  4. #4
    حـــــرفـه ای مرد مباح's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    روي ميخ
    پست ها
    2,143

    پيش فرض

    اول این کار رو دستی انجام بده.
    اینجوری راحتتر درک میکنی چی کار باید کرد.

    برنامت رو هم باید طوری بسازی که پارامتر رو ساپورت و چک کنه. حالا بسته به کاری که میخوای بکنی.

  5. #5
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2010
    محل سكونت
    Mashad
    پست ها
    59

    پيش فرض راه حل دستی

    نمی دانم چیزی که برای شما می نویسم به درد شما می خورد یا نه؟
    برای افزودن چنین گزینه ای باید Folder Options را اجرا کنید سپس وارد صفحه ی File Types شوید و در آنجا Folder را انتخاب کنید و بعد Advanced را کلیک کنید. جالا یک عمل جدید برای پوشه ایجاد کنید و آدرس برنامه ی خود را در فیلد Program... وارد کنید. ویندوز آدرس فایل را به عنوان یک پارامتر به برنامه ی شما ارسال می کند.
    و شما می توانید از این طریق کار را ادامه دهید.
    در ضمن این کار از طریق کدی در رجیستری ویندوز قابل نصب است که فعلا آن را فراموش کرده ام ولی سعی می کنم که آنرا برای شما پیدا کنم.
    اگر منظور شما این چیزی بود که من می گم یا نبود بنویسید.

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


  7. #6
    حـــــرفـه ای مرد مباح's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    روي ميخ
    پست ها
    2,143

    پيش فرض

    ADanayi عزیز. ممنون. کاملا منظورم از روش دستی همین بود.
    ممنون

  8. #7
    اگه نباشه جاش خالی می مونه CPUSatan's Avatar
    تاريخ عضويت
    Oct 2007
    محل سكونت
    Tehran
    پست ها
    246

    پيش فرض

    دوستان ممنون از راهنماییهایی که کردید. ولی من مشکلم اضافه کردن یک آیتم نبود. از این روش شما اطلاع داشتم. من چیزی مثل WinRAR می خوام. آیتم, عکس، PopupMenu برای آیتم و ...
    می دونم که برای این کار باید برنامه نویسی COM کرد. یعنی چیزهایی که می خواهی رو طراحی کنی، کد های مورد نظرتم واسه انجام کارهایی که می خوای رو بنویسی بعد به ویندوز معرفی اش کنی. برنامه ای که شما نوشتید همیشه همراه با ویندوز اجرا میشه، مثل سرویس ها، و پس از راست کلیک برنامه شما که همون آیتم و .... واسه راست کلیک هستش هم اجرا می شه.
    مرسی

  9. #8
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2010
    محل سكونت
    Mashad
    پست ها
    59

    پيش فرض

    گرچه هنوز منظور شما را کامل نفهمیدم اما فکر کنم که این آدرس رجیستری قطعا به درد شما می خورد:

    HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHan dlers
    اگر زبان مورد استفاده در رجیستری را بلد باشید هر مقداری که در این پوشه قرار بدهی بعد از کلیک راست ظاهر میشود(با نام مقدار) و پس از آن با کلیک مقدار آن عمل می کند. مثلا این مقدار را امتحان کنید:
    {C2FBB630-2971-11d1-A18C-00C04FD75D13}

Thread Information

Users Browsing this Thread

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

User Tag List

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

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