اذهب إلى المحتوى

السؤال

نشر

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

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

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

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

شكراً مقدماً

Recommended Posts

  • 0
نشر

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

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

c:/myfiles/sounds/test.mp3

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

vlc c:/myfiles/sounds/test.mp3

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

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

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

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...