هل يمكن الغاء اخر اربعة ملفات من القائمة برمجيا او حتى غير برمجيا
انا اعرف بانه يتم ذلك عن طريق اختيارات والغاء الزر الخاص باخر الملفات
ولكن السؤال هل يمكن تلقائيا
او هل يمكن ان اجعل برنامجي فقط لايظهر مع المجموعة
ارجوا الافادة ان امكن ذلك وشكرا
هل يمكن الغاء اخر اربعة ملفات من القائمة برمجيا او حتى غير برمجيا
انا اعرف بانه يتم ذلك عن طريق اختيارات والغاء الزر الخاص باخر الملفات
ولكن السؤال هل يمكن تلقائيا
او هل يمكن ان اجعل برنامجي فقط لايظهر مع المجموعة
ارجوا الافادة ان امكن ذلك وشكرا
السلام عليكم
إليك المرفق وهو ملف يقوم بالتعديل على الريجستري ويحقق المطلوب
( لا تخاف الملف مجرب على جهازي ولم يحصل شيء )
والسلام
قالَ رَسُولُ الله صلى الله عليه وسلم:
"مَنْ لم يَشْكُرِ النّاسَ لَمْ يَشكُرِ الله "
حديث حسن صحيح
السلام عليكم
أخي الكريم
في حديث شريف يقول صلى الله عليه وسلم ( بما معناه ) : الله في عون العبد ما دام العبد في عون أخيه
وقد حصلت معي أنه عندما كنت أبحث لك عن طريقة للإجابة على سؤالك , استطعت أن أحل مشكلة كانت مدوختني من أكثر من سنة ,
جزاك الله خيراً على سؤالك الذي جمعني بإجابتي
والسلام
قالَ رَسُولُ الله صلى الله عليه وسلم:
"مَنْ لم يَشْكُرِ النّاسَ لَمْ يَشكُرِ الله "
حديث حسن صحيح
لقد حاولت من خلال الأمر SetOption
وكانت النتائج مذهلة
شكرا جزيلا للأخ الكريم عمار والاخ Enjoy على التفاعل..
مثل:
Private Sub Form_Load() Application.SetOption "Enable MRU File List", False End Sub
وها هو مثال صغير مرفق..اذا كنت تخشى العبث بالريجستري..
اخوكم همام
تم تعديل هذه المشاركة بواسطة همام ابوعرقوب في 16 أبريل 2007 في 18:54
وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ
شكرا اخي امير
الريجيستر ناجح 100% بدون مشاكل
===
الاخ همام
سأبحث عن اكمال طريقتك واذا لقيت الحل ساقوم بادراجة
الف الف شكر لكم جميعا على هذة المساعدة
اخي الكريم Enjoy شكرا لك
لقد تم تعديل المرفقات في المشاركة السابقة..
طريقة ستعجبك..
وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ
السلام عليكم
الأخ همام طريقة جميلة جداً الله يعطيك العافية
لكن الأخ enjoy - كما فهمت من سؤاله - أنه لا يريد أن يظهر اسم ملفه في القائمة , فالطريقة المتبعة حسب طريقتك ‘و عن طريق الريجستري تقوم بإخفاء أو إظهار القايمة وهذا لا يحقق طلب أخونا , فأكمل معروفك معنا بأن يتم حذف أسماء الملفات من القائمة .
تنويه : إذا دخلت إلى الريجستري ستجد MRU1 to MRU9 تحتوي على أسماء الملفات المفتوحة مؤخراً , فما هي طريقة حذفها
والسلام عليكم
قالَ رَسُولُ الله صلى الله عليه وسلم:
"مَنْ لم يَشْكُرِ النّاسَ لَمْ يَشكُرِ الله "
حديث حسن صحيح
الف شكر اخي واستاذي همام
الف شكر اخي امير
بالنسبة لي فهذا يكفي سواء بالرجيستر او بالكود
طبعا كلنا نعرف انه اذا كان المطلوب يتم بالكود فهذا افضل واسهل لاني اجبر المستخدم باستخدام ما اريده من خلال البرنامج
اما اذا كان ملف ريجيستر فهناك طرق اخرى
وبالنسبة لطلب الاخ امير
وهو الحذف النهائي من القائمة سواء كانت الملفات في حالة ظهور او اخفاء
فاعتقد بان هذا يتعلق بملف يحفظ الملفات وهو خارج برنامج الاكسس - طبعا مجرد اعتقاد - واهل الخبرة اعلم بذلك
كلمة شكر قليلة لكم جميعا
اخوكم ابو عبدالله
اخي الكريم لدي فكرة اخرى..قد تكون لها علاقة..
جرب من خلال الكود في أكسس
حذف كافة الملفات من نوع mdb من مجلد النظام المعروف ب Recent والذي يخزن اختصارا لكل ملف تم فتحه على جهاز الحاسوب..ثم تطبيق الكود الذي ارفقته مع المثال السابق..
والله اعلم..
وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ
الأخ همام
السلام عليكم
لقد حاولت بشتى الطرق أن أحذف أسماء الملفات ولكن دون جدوي فقد حذفتها من recsnt وحتى داخل الريجستري فعملت ملف يغير في الريجستري ويضع أي نص مكان أسماء الملفات ولكن عندما تقوم بإخفاء وإظهار الملفات الأربعة ترجع الملفات ويتم التغيير في الريجستري ولم أعرف أين يقوم بتخزين أسماء الملفات.
بالمناسبة هل يوجد برنامج يقوم بمعرفة التغيرات الحاصلة على الريجستري عندما يقوم برنامج معين بالتغيير
شكراً أخي همام
قالَ رَسُولُ الله صلى الله عليه وسلم:
"مَنْ لم يَشْكُرِ النّاسَ لَمْ يَشكُرِ الله "
حديث حسن صحيح
مشكور ع الملف و الموضوع
بســم الله الـرحمــن الرحيــم
السلام عليكــم ورحمـة الله وبركاتــه
هذه صفحتي الخاصة
هذا الموضوع مغلق.