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

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




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 12

نام تاپيک: سوال درباره افزودن یک گزینه به راست کلیک ( مهم )

  1. #1
    آخر فروم باز K A R I M I's Avatar
    تاريخ عضويت
    Feb 2006
    محل سكونت
    تهـــــــران
    پست ها
    2,732

    پيش فرض سوال درباره افزودن یک گزینه به راست کلیک ( مهم )

    سلام
    برای اینکه روی یک فایل exe کلیک راست دلخواهمون رو داشته باشیم باید به آدرس HKEY_CLASSES_ROOT\exefile\shell
    بریم و اونجا یک کلید درست کنیم با نام دلخواه و یک زیر کلید دیگه هم با نام command درست کنیم و آدس فایلی رو که می خواهیم ، بدیم ...
    خوب اون 1% که همه برنامه ها دارند تو همون خط برای چیه ؟
    حالا من می خوام که وقتی روی یک exe کلیک راست کردیم وقتی گزینه ای رو که خودمون اضافه کردیم رو بزنیم همون فایل exe رو حذف کنه ( برای مثال )
    حالا باید چی کار کنیم ؟
    من خودم تو خط کامند آدرس یک فایل bat رو میدیم ولی نمیدونم که چه دستوری بنویسم که همون فایلی رو که روش کلیک راست کردیم پاک کنه !!
    امیدوارم منظور من رو درست متوجه شده باشید...

  2. #2
    حـــــرفـه ای
    تاريخ عضويت
    Aug 2007
    پست ها
    1,370

    پيش فرض

    سلام محمد جان.خوبی؟
    برای اینکه روی یک فایل exe کلیک راست دلخواهمون رو داشته باشیم باید به آدرس HKEY_CLASSES_ROOT\exefile\shell
    بریم و اونجا یک کلید درست کنیم با نام دلخواه و یک زیر کلید دیگه هم با نام command درست کنیم و آدس فایلی رو که می خواهیم ، بدیم ...
    خوب اون 1% که همه برنامه ها دارند تو همون خط برای چیه ؟
    خودت که همشو گفتی دیگه.اون %1 هم خط فرمونه.بعضی برنامه ها امکان اجرای دستورات با خط فرمان رو هم دارند.مثل attrib که فایلارو هیدن می کنه.البته %1 واسه همه ی برنامه ها کاربرد داره و مفهومش یعنی فایل انتخابی (یعنی همون فایلی که روش کلیک راست شده)
    حالا من می خوام که وقتی روی یک exe کلیک راست کردیم وقتی گزینه ای رو که خودمون اضافه کردیم رو بزنیم همون فایل exe رو حذف کنه ( برای مثال )
    حالا باید چی کار کنیم ؟
    من خودم تو خط کامند آدرس یک فایل bat رو میدیم ولی نمیدونم که چه دستوری بنویسم که همون فایلی رو که روش کلیک راست کردیم پاک کنه !!
    امیدوارم منظور من رو درست متوجه شده باشید...
    با چه زبان یا نرم افزاری میخوای اینکارو کنی.می تونی دستور حذف فایل رو تو خط فرمان برنامت بدی و بعد آدرس فایلی که می خوای تو راس کلیک بزاری تو رجیستری وارد کنی.
    می تونی از توابع ocx خود ویندوز هم استفاده کنی.
    اگه میخوای از فایل bat استفاده کنی،مقدار رجیستری میشه :
    آدرس فایل bat به همراه خط فرمان "%1"
    محتوای فایل bat هم میشه Del "%1"

    موفق و پایدار باشی.

  3. #3
    آخر فروم باز K A R I M I's Avatar
    تاريخ عضويت
    Feb 2006
    محل سكونت
    تهـــــــران
    پست ها
    2,732

    پيش فرض

    سلام امید جان
    ممنون از راهنماییتون
    من با استفاده از فایل bat همین کار ر وانجام دادم ولی فایلی رو که روش کلیک راست کردم پاک نشد چرا ؟

    شکل :



    تو فایل bat هم همونی رو که گفتید نوشتم ...
    ==================
    واقعا به این کار نیازمندم !!
    ممنون

  4. #4
    حـــــرفـه ای
    تاريخ عضويت
    Aug 2007
    پست ها
    1,370

    پيش فرض

    سلام.محتوای فایل bat چی؟
    اونم درست کردید.
    Del "%1"

  5. #5
    آخر فروم باز K A R I M I's Avatar
    تاريخ عضويت
    Feb 2006
    محل سكونت
    تهـــــــران
    پست ها
    2,732

    پيش فرض

    بله حاج امید :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  6. #6
    حـــــرفـه ای
    تاريخ عضويت
    Aug 2007
    پست ها
    1,370

    پيش فرض

    سلام.قبل از اینکه بزارم تست کردم.مشکلی نداره.
    نیدونم احتمالا یه جای کارو اشتباه پیش بردی.
    می تونید به جای فایل bat از یه برنامه استفاده کنی.

  7. #7
    حـــــرفـه ای Ar@m's Avatar
    تاريخ عضويت
    Nov 2006
    پست ها
    3,300

    پيش فرض

    دستور مشكلي نداره
    مشكل بايد از خود فايل exe باشه كه مي خواي پاكش كني
    مثلا اگه سيستمي باشه با تنها اين دستور پاك نمي شه و بايد قبل از دستور del يه خط ديگه به فايل bat اضافه كني:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  8. #8
    حـــــرفـه ای
    تاريخ عضويت
    Aug 2007
    پست ها
    1,370

    پيش فرض

    سلام.همونطور که آرام خانم فرمودند مشکل از فایله!
    مثلا ممکنه فایلتون در حال اجرا باشه و ...

  9. #9
    آخر فروم باز K A R I M I's Avatar
    تاريخ عضويت
    Feb 2006
    محل سكونت
    تهـــــــران
    پست ها
    2,732

    پيش فرض

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

    شکل :



    همان طوری که در شکل دیدید اگر برای %1 ، " " بذارم وضع وخیم میشه ولی من نذاشتم و عمل کرد ...
    برای من بدون دابل کتیشن عمل کرد ، میشه شما هم بدون اون انجام بدید و ببینید که عمل میکنه یانه ؟
    ممنون

  10. #10
    حـــــرفـه ای
    تاريخ عضويت
    Aug 2007
    پست ها
    1,370

    پيش فرض

    سلام محمد جان.همونطور که در تصویر می بینید خط فرمان شما داخل دو تا از اینا ""C:\Doc"" است.
    خوب مشکل از همین بوده دیگه!

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

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

User Tag List

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

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