facebook twitter rss
v





العودة  

جديد مواضيع منتديات بيت العرب الجزائري


قسم أنظمة التشغيل والصيانة


إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 2016-06-08, 03:19 PM   #1
matic dz


العضوية رقم : 10910
التسجيل : Jun 2016
العمر : 33
الإقامة : biskra
المشاركات : 3,307
بمعدل : 1.07 يوميا
الوظيفة : licence -droit de la famille-
نقاط التقييم : 11
matic dz is on a distinguished road
matic dz غير متواجد حالياً
معلومات الإتصال :
افتراضي أضافة اي قائمة متتالية الى Context Menu

مرات ربما تحب أن تسرع في تشغيل برامجك لهذا سنعمل على صنع قائمة Cascarding لمجموعة من البرامج الذي تريدها
ط§ط¶ط؛ط· ط¹ظ„ظ‰ ط§ظ„طµظˆط±ط© ظ„ط±ط¤ظٹطھظ‡ط§ ط¨ط§ظ„ط­ط¬ظ… ط§ظ„ط·ط¨ظٹط¹ظٹ
أولا يجب أن تعلم أن هذه العملية تختص بالعبث بالريجستري
لهذا انه من الخطير القيام به بدون أن تكون على علم ماذا تفعل
أولا يجب أن تأخذ نسخة احتياطية في حال قد أخطأت أو تم افساد قاعدة بيانات الويندوز (الريجستري)
ط§ط¶ط؛ط· ط¹ظ„ظ‰ ط§ظ„طµظˆط±ط© ظ„ط±ط¤ظٹطھظ‡ط§ ط¨ط§ظ„ط­ط¬ظ… ط§ظ„ط·ط¨ظٹط¹ظٹ
لنبدأ :
اتجه لكورتانا و اكتب "regedit"
ط§ط¶ط؛ط· ط¹ظ„ظ‰ ط§ظ„طµظˆط±ط© ظ„ط±ط¤ظٹطھظ‡ط§ ط¨ط§ظ„ط­ط¬ظ… ط§ظ„ط·ط¨ظٹط¹ظٹ
ثم سوف ترى نافذة اضغط "yes" (حسب قوة الأمن للصلاحيات التي عندك)
سوف تظهر لك معدل الريجستري
اتبع المسار :
HKEY_CLASSES_ROOT\DesktopBackground\Shell
لكن اذا كنت تريد أن تقوم بانشاء Cascading Menu على Context Menu الخاصة بThis PC
اتبع هذا المسار لكن الشرح سوف يبقى نفسه
HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell
ثم عندما تصل الى المفتاح Shell قم بانشاء مفتاح أخر جديد فيه و قم بتسميته بأي اسم تريده كاسم للعنصر المصنف
ط§ط¶ط؛ط· ط¹ظ„ظ‰ ط§ظ„طµظˆط±ط© ظ„ط±ط¤ظٹطھظ‡ط§ ط¨ط§ظ„ط­ط¬ظ… ط§ظ„ط·ط¨ظٹط¹ظٹ
أنا قمت بتسميته Clean كاسم رمزي لتلك القائمة وأنتم أحرار في اي اسم تريدون
الأن اضغط على ذلك المفتاح الجديد الذي قمت بانشائه ثم على الجانب الايسر
قم بانشاء اربعة قيم كتابية جديدة الى جانب القيمة الافتراضية
ط§ط¶ط؛ط· ط¹ظ„ظ‰ ط§ظ„طµظˆط±ط© ظ„ط±ط¤ظٹطھظ‡ط§ ط¨ط§ظ„ط­ط¬ظ… ط§ظ„ط·ط¨ظٹط¹ظٹ
أنشئ أربعة قيم كتابية داخل ذلك المفتاح عبر كليك يمين
ط§ط¶ط؛ط· ط¹ظ„ظ‰ ط§ظ„طµظˆط±ط© ظ„ط±ط¤ظٹطھظ‡ط§ ط¨ط§ظ„ط­ط¬ظ… ط§ظ„ط·ط¨ظٹط¹ظٹ
قم بتسميتهم
MuiVerb : أساسية
SubCommands : أساسية
Icon : اختيارية
Position : اختيارية
ط§ط¶ط؛ط· ط¹ظ„ظ‰ ط§ظ„طµظˆط±ط© ظ„ط±ط¤ظٹطھظ‡ط§ ط¨ط§ظ„ط­ط¬ظ… ط§ظ„ط·ط¨ظٹط¹ظٹ
ثم قم بالضغط على MuiVerb دوبل كليك حتى تظهر لك نافذة لتغيير البيانات
هذه القيمة اكتب فيها اسم القائمة المتتالية (Cascading) الذي تريده
اخترت انا Clean Programs
ط§ط¶ط؛ط· ط¹ظ„ظ‰ ط§ظ„طµظˆط±ط© ظ„ط±ط¤ظٹطھظ‡ط§ ط¨ط§ظ„ط­ط¬ظ… ط§ظ„ط·ط¨ظٹط¹ظٹ
ثم اضغط على المفتاح SubCommands
اكتب فيه اي أمر كاختصارات للبرامج تريد أن تضعه في تلك القائمة Cascading لكن فقط امر ظاهر بعدها سنقوم بسكريبتته لكي يعمل
اكتب ; بين الاسمين أوفي نهاية الاسم لكن اذا كنت تريد اضافة خط ظاهر يفصل بينهما
اضف خط | لكن محاط ب; من كلا الجانبين
ط§ط¶ط؛ط· ط¹ظ„ظ‰ ط§ظ„طµظˆط±ط© ظ„ط±ط¤ظٹطھظ‡ط§ ط¨ط§ظ„ط­ط¬ظ… ط§ظ„ط·ط¨ظٹط¹ظٹ
الأن اذا كنت تريد اتجه الى Icon
هذه القيمة تختص بالأيقونة التي تريد وضعها كأيقونة Casding Menu
انها اختيارية يمكنك تحديد اي مسار أيقونة بصيغة icon لكن من الأسهل والأفضل كتابة explorer.exe
كي يأخذ ايقونة البرنامج الافتراضي Windows Explorer
ط§ط¶ط؛ط· ط¹ظ„ظ‰ ط§ظ„طµظˆط±ط© ظ„ط±ط¤ظٹطھظ‡ط§ ط¨ط§ظ„ط­ط¬ظ… ط§ظ„ط·ط¨ظٹط¹ظٹ
اتجه الى القيمة Position التي هي أيضا قيمة اختيارية فقط للتخصيص أكثر
تختص بموضع Cascading Menu في الأسفل أوفي الأعلى أو في الوسط
اذا لم تنشئ القيمة أولم تختر لها أي بيانات فسوف يأخذ النظام افتراضيا موضع الوسط
لكن أنا قمت بكتابة Bottom لكي يأخذ الموضع الأسفل
ط§ط¶ط؛ط· ط¹ظ„ظ‰ ط§ظ„طµظˆط±ط© ظ„ط±ط¤ظٹطھظ‡ط§ ط¨ط§ظ„ط­ط¬ظ… ط§ظ„ط·ط¨ظٹط¹ظٹ
تستطيع انشاء أكثر من قائمة
الأن بعدما انتهينا من مرحلة التصميم سوف نتجه الى المرحلة الثانية
ط§ط¶ط؛ط· ط¹ظ„ظ‰ ط§ظ„طµظˆط±ط© ظ„ط±ط¤ظٹطھظ‡ط§ ط¨ط§ظ„ط­ط¬ظ… ط§ظ„ط·ط¨ظٹط¹ظٹ
مرحلة السكريبت
في هذه المرحلة سنعمل على سكريبتة كل الذي فعلناه يعني اضافة أعماله و غيره ...
تشبه عملية التكويد في البرمجةبVB بعد أن تنتهي من تصميم الواجهة الرسومية والخ ...
الأن اتجه الى هذا المسار :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer\CommandStore\Shell
ثم انشئ المفاتيح بقدر الأوامر الذي وضعتها في المفتاح subCommands سابقا
انا قمت بوضع امرين هذا يعني أنني سأقوم بانشاء مفتاحين بنفس الاسماء تماما
نقوم بانشاء المفاتيح بالطريقة أعلاه في بداية الموضوع
ط§ط¶ط؛ط· ط¹ظ„ظ‰ ط§ظ„طµظˆط±ط© ظ„ط±ط¤ظٹطھظ‡ط§ ط¨ط§ظ„ط­ط¬ظ… ط§ظ„ط·ط¨ظٹط¹ظٹ
الأن اضغط على أي مفتاح لتحديد اسمه عن طريق الضغط على قيمته الافتراضية مرتين
ط§ط¶ط؛ط· ط¹ظ„ظ‰ ط§ظ„طµظˆط±ط© ظ„ط±ط¤ظٹطھظ‡ط§ ط¨ط§ظ„ط­ط¬ظ… ط§ظ„ط·ط¨ظٹط¹ظٹ
اكتب في القيمة الافتراضية الاسم الذي تريده أن يظهر في قائمة Cascading Menu
ط§ط¶ط؛ط· ط¹ظ„ظ‰ ط§ظ„طµظˆط±ط© ظ„ط±ط¤ظٹطھظ‡ط§ ط¨ط§ظ„ط­ط¬ظ… ط§ظ„ط·ط¨ظٹط¹ظٹ
ونفس الأمر مع المفتاح الثاني
ثم أنشئ مفتاح Command (المفتاح الذي سوف يحتوي على مزايا و خصائص هؤلاء المفاتيح يعني الأوامر)
ثم في القيمة الافتراضية لكل مفتاح Command قم بتحديد مسار البرنامج الذي تريد أن تضعه في Cascading Menu
ط§ط¶ط؛ط· ط¹ظ„ظ‰ ط§ظ„طµظˆط±ط© ظ„ط±ط¤ظٹطھظ‡ط§ ط¨ط§ظ„ط­ط¬ظ… ط§ظ„ط·ط¨ظٹط¹ظٹ
مثلا أنا قمت باختيار المفتاح command للمفتاح ASC يعني البرنامج Advanced System Care 9
و قمت بوضع مساره الكامل لأنه برنامج من الطبقة الثالثة (3rd Party)
ط§ط¶ط؛ط· ط¹ظ„ظ‰ ط§ظ„طµظˆط±ط© ظ„ط±ط¤ظٹطھظ‡ط§ ط¨ط§ظ„ط­ط¬ظ… ط§ظ„ط·ط¨ظٹط¹ظٹ
نفس الأمر مع المفتاح الثاني وتحديد مساره اذا كان من برنامج من الطبقة الثالثة
يمكنك أيضا القيام بوضع ايقونة لكل برنامج عبر انشاء مفتاح Icon ثم تحديد مسار البرنامج لكي يأخذ أيقونته
و الأن قد انتهينا من التكويد و الشرح لنرى النتيجة النهائية
ط§ط¶ط؛ط· ط¹ظ„ظ‰ ط§ظ„طµظˆط±ط© ظ„ط±ط¤ظٹطھظ‡ط§ ط¨ط§ظ„ط­ط¬ظ… ط§ظ„ط·ط¨ظٹط¹ظٹ
النتيجة النهائية :
ط§ط¶ط؛ط· ط¹ظ„ظ‰ ط§ظ„طµظˆط±ط© ظ„ط±ط¤ظٹطھظ‡ط§ ط¨ط§ظ„ط­ط¬ظ… ط§ظ„ط·ط¨ظٹط¹ظٹ
كل شيئ يعمل بشكل رائع كما ترون
لم اريد أن أتعمق في هذه الأمور فقد قمت بتبسيطها قدر المستطاع لكي لا يحصل تعقيد في الشرح
ط§ط¶ط؛ط· ط¹ظ„ظ‰ ط§ظ„طµظˆط±ط© ظ„ط±ط¤ظٹطھظ‡ط§ ط¨ط§ظ„ط­ط¬ظ… ط§ظ„ط·ط¨ظٹط¹ظٹ
ارجو ان يعجبكم الموضوع
و أي خطأ اعلموني
رمضان كريم 🌜


matic dz غير متواجد حالياً   رد مع اقتباس
إضافة رد

الكلمات الدلالية (Tags)
متتالية, أضافة, context, menu, قائمة


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه للموضوع: أضافة اي قائمة متتالية الى Context Menu
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
ثيم راقي و متجدد New Menu Style لهلوبة الشرق ركن برامج الجوالات 0 2016-01-23 11:18 AM
قائمة الهدافين الدوري الاسباني ě๓Oxằ ḿaḒřidṧTắ قسم الرياضة العالمية 2 2014-10-08 03:56 PM
قائمة المحفوظات والاناشيد سنة أولى ابتدائي Man Of Chemistry ركن التحضيري والسنة الاولى 0 2014-10-03 01:41 AM
قائمة برشلونة المُسافرة الى ملقا ADEL قسم الرياضة العالمية 3 2013-01-13 08:36 PM
قائمة المنتخبات المتاهلة الى كاس افريقيا 2013 ADEL قسم الرياضة العالمية 6 2012-10-15 07:55 PM


الساعة الآن 11:24 PM


Designed & Developed by : kakashi_senpai
Preview on Feedage: %D9%85%D9%86%D8%AA%D8%AF%D9%8A%D8%A7%D8%AA-%D8%A8%D9%8A%D8%AA-%D8%A7%D9%84%D8%B9%D8%B1%D8%A8-%D8%A7%D9%84%D8%AC%D8%B2%D8%A7%D8%A6%D8%B1%D9%8A Add to My Yahoo! Add to Google! Add to AOL! Add to MSN
Subscribe in NewsGator Online Add to Netvibes Subscribe in Pakeflakes Subscribe in Bloglines Add to Alesti RSS Reader
Add to Feedage.com Groups Add to Windows Live iPing-it Add to Feedage RSS Alerts Add To Fwicki

Bookmark and Share

RSS RSS 2.0 XML MAP HTML