26-09-18, 01:44 AM
السلام عليكم اخوتى
عملت مشغل فيديو بسيط ولكنى اريد جعله افتراضى ويظهر من ضمن المشغلات الاخرى
التى تقوم بتشغيل اى فيديو بمجر اختياره.
وجزاكم الله كل خير
كيف اجعل مشغل الفيديو هو الافتراضى
|
26-09-18, 01:44 AM
السلام عليكم اخوتى
عملت مشغل فيديو بسيط ولكنى اريد جعله افتراضى ويظهر من ضمن المشغلات الاخرى
التى تقوم بتشغيل اى فيديو بمجر اختياره.
وجزاكم الله كل خير
26-09-18, 02:54 AM
وعليكم السلام ورحمة الله وبركاته
الامر هنا كده يحتاج الى التعامل مع الريجستري
حتى تجعل البرنامج فى القائمة ومن ضمن خيارات المشغل الامتدادات
وكذلك التشغيل وما غير ذلك الامر لا يكون سطر ولا اثنين
فى موضوع من فترة هنا كان على نفس الفكرة
لكن لبرنامج تحريري الاسلوب واحد ولكن ستحتاج الى شغل اكبر شوية
خصوصاً فى الصيغة التى ستدعمها وما غير ذلك
ساحاول غداً ان اجمع لك اغلب المواضيع عن ده
وللامانة ربنا سيعينك فى الموضوع ده
تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ] ساهم دائماً فى لكل من يقوم بالمساهمة فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله ▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية (26-09-18, 02:54 AM)elgokr كتب : ولا يهمك أخى وانا كمان بحاول أبحث تانى وبأمر الله سنجد حل..
أعتقد من فترة كنت كتبت موضوع مشابه له والاخ ابو رائد الله يكرمه
حله لكنه من فترة كبيرة جدا " سنين مرت " يعنى نسيته
لكن المبدعين لن ينساهم أحد مثل أبو رائد وأنت وغيرك وغيرك
بعد البحث عن هذا الموضوع القديم وجته لكن للأسف المرفق لا يعمل
26-09-18, 11:34 PM
عملت حاجة على السريع كده
الكود كا فكرة يمكنك تطويرها والاستفادة منها بكشل اكبر
ولعلها تفيدك بما انك تريد اظهار البرنامج فى القائمة
فبدل عناء عمل لكل امتداد كود
فيمكنك استخدام السورس المرفق والاطلاع عليه
سيقوم بعرض البرنامج الخاص بك كما يظهر برنامج NotePade++
يمكنك من خلالها عمل كود تحقق فى بداية فتح البرنامج
اذا كان الملف المطلوب تشغيله فى البرنامج الخاص بك
بامتداد مدعم يقوم بتشغيل البرنامج بدون مشكلة
واذا كان الامتداد غير مدعم يظهر رسالة تعزر مثلاً
ثم يتم اغلاق البرنامج بشكل طبيعي وما غير ذلك
ويمكنك عمل الكثير والكثير من فكرة
السورس + البرنامج لاختبار مرفق
السورس (2015)
صورة عند تشغيل البرنامج
صورة للقائمة قبل اتمام الضغط على اى زر
صورة بعد اتمام الضغط على زر الاضافة
اتمنى ان الفكرة تعجبك وان تكون ابسط
واسهل من المراد فعله كما هو فى ردك الاخير
تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ] ساهم دائماً فى لكل من يقوم بالمساهمة فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله ▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية تم الشكر بواسطة: ابو روضة
(26-09-18, 11:34 PM)elgokr كتب : تسلم أخى ربنا يكرمك ...
بس انا بعرف اجلب البرنامج ليمين الماوس لكن المشكلة هنا هى
اننا عاوز بمجرد الضغط على اى ملف فيديو او صوت يشتغل كما بالصورة أعلى مش يشغل البرنامج نفسه...
لكن لو كانت شغلانة واكواد كثيرة ستتعبك فخلاص يا غالى مش مهم
27-09-18, 02:22 AM
(27-09-18, 01:19 AM)ابو روضة كتب : الامر سيطبق بنفس الطريقة الذى اقترحتها عليك
لكن بدلاً من * سيكون الكود مكرر لكل امتداد مثلاً .mp4 - .mp3 ... الخ
الحاجة الثانية ستحتاج التعامل مع مجلد OpenWithList
بعد ده كله ستحتاج الى الزهاب للمسار التالى
ستتعامل مع مسار اخر برده ولنفس الامتدادات تكرر الامور بها
وهو المسار التالىPHP كود : HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\EXPLORER\FILEEXTS وستحتاج الى اضافة البرنامج الخاص بك على المسار التالى PHP كود : HKEY_CLASSES_ROOT\Applications راجع الرابط ده سيفيدك اكيد من حيث معرفة الفكرة
واتمنى الانتباه لما ستعمله
لان اى غلطة او سهو فى منطقة HKEY_CLASSES_ROOT
ومن المؤكد جميعهم كذلك
فعليك بعمل نسخة احتياطية اولاً قبل التجربة والتعامل باى كود
ممكن توصلك انك تقوم باعادة تثبيت نسخة من جيديد على الجهاز
تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ] ساهم دائماً فى لكل من يقوم بالمساهمة فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله ▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
27-09-18, 02:28 AM
(27-09-18, 02:22 AM)elgokr كتب :(27-09-18, 01:19 AM)ابو روضة كتب : بالفعل دخلت الى الريجسترى لاشاهد مفاتيح مفاتيح مشغل فيديو على جهازى
ووجدت مسارات بالكوم " كثيرة جدا " ...
خلاص يا غالى مش مهم واسف تعبتك معايا ولو لقيت حل سأخبرك بأمر الله
27-09-18, 02:32 AM
(27-09-18, 02:28 AM)ابو روضة كتب : لا يوجد اى تعب
الامر فقط يحتاج الى وقت ودقة تركيز فى كتابة كل حرف
لان بمجرد ما تنهي امتداد محدد واحد
ستتمكن بعد ذكر عمل Array تحتوى عى جميع الامتداد المطلوبة
وتمررها بعد كده بـ For لتطبيق الكود اللى تم على امتداد واحد ليطبق على الباقي
اذا تمكن لى الوقت خلال اليومين دول
ساعمل مشروع يخصوص هذا وارفقه بامر الله
تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ] ساهم دائماً فى لكل من يقوم بالمساهمة فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله ▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية تم الشكر بواسطة: ابو روضة , معاذ_ابراهيم , معاذ_ابراهيم
27-09-18, 02:37 AM
(27-09-18, 02:32 AM)elgokr كتب : بأمر الله أخى وربنا يعينك ويوفقك لكل خير
تم الشكر بواسطة: elgokr
|
|