• 0

كيف تعمل Open with في Windows. ؟؟

حقاً أنا لا أفهم كيف يحدث هذا, عندما نضغط RightClick علي أي ملف ونقوم مثلا باختيار Open with

وبعدها نختار علي سبيل المثال Windows media player.

كيف يعرف Windwos media player أن عليه تشغيل هذا الملف وكيف يعرف مساره؟؟؟

ملحوظة: لا أقصد هنا اضافة البرامج عن طريق الريجستري, أقصد كيف يعلم البرنامج أن عليه تشغيل الملف المختار!

شكراً مقدماً

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

الجواب المختصر؛ البرنامج لا يعلم شيئًا، لكن البرمجة من تبرمجه ليشغّل الملف المختار.

لنفترض جدلًا أننا نستخدم برنامج vlc لتشغيل ملفات الميديا، ولدينا ملف صوتي في المسار التالي:

c:/myfiles/sounds/test.mp3

الآن لتشغيل الملف السابق باستخدام vlc عادة ما نحتاج إلى تعليمة برمجية مشابهة لما يلي:

vlc c:/myfiles/sounds/test.mp3

هذا مثال مُبسّط جدًا والأمر في الواقع أعقد من ذلك.

ففي القائمة المنسدلة غالبًا ما سيكون هناك مُتغيّر يُسند إليه مسار الملف، مثلا $path وتطبّق العمليات جميعها من حذف ونقل وإعادة تسمية وفتح بواسطة على هذا المتغيّر، وتكون هذه الخيارات هي عبارة عن أوامر برمجية تشبه السطر السابق.

أتمنى أن تكون الصورة قد توضّحت قليلًا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن