إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

الدرس 5 █◄ دورة برنامج multimedia builder - تطبيق أوتوران برامج - جزء 4 - المسارات ( هام جداً )

تقليص
هذا الموضوع مغلق.
X
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • الدرس 5 █◄ دورة برنامج multimedia builder - تطبيق أوتوران برامج - جزء 4 - المسارات ( هام جداً )

    [frame="20 85"]

    السلام عليكم ورحمة الله وبركاته
    حياكم الله جميعا نكمل اليوم بإذن الله دورة صناعة الأتورن مع برنامج مالتى ميديا بيلدر والتى ننقلها لكم عن الأستاذ زهير طه

    التعامل مع المسارات
    في الدرس السابق أصبح لدينا




    ونريد اليوم أن نجعل الأزرار الموجودة في الصورة عند الضغط عليها تشغل ملف تنصيب البرنامج

    وقبل أن نكمل حديثنا سنتعرف إلى طريقة تصدير ملف المشروع كملف تنفيذي exe
    نضغط على الزر الموضح في الصورة التالية



    ثم نتابع تسلسل الأرقام :



    بالنسبة للخطوة رقم 2 في الصورة أعلاه نضع أي اسم و هنا فضلت وضع الاسم autorun.exe

    ويكون الملف الناتج كما يلي



    و الآن لنفترض أن هذا الملف سنضعه في مجلد على القرص C و كان اسم هذا المجلد tahasoft و في داخله ملف autorun.exe السابق و بجانبه مجلد يحوي البرامج



    و ليكن داخل مجلد tahasoft مجلد آخر اسمه programs يحوي المجلدات التي تحوي البرامج
    أي سيكون الوضع كالتالي:



    وليكن داخل كل مجلد برامج ملف تنصيب البرنامج الخاص به
    مثلاً ليكن مجلد RealPlayer 11 يحوي داخله ملف
    و الآن نريد أن نجعل الزر RealPlayer 11 الموجود في ملف الاوتوران في برنامج MMB
    أن يقوم بتشغيل هذا الملف

    الحالة العادية تكون كما يلي :
    نضغط على نص الزر مرتين فتظهر نافذة خصائص النص Text Properties
    ثم نضغط على زر الأحداث Actions كما هو موضح في الصورة :



    ثم نتابع تسلسل الضغط على الأزرار كما في الصورة التالية



    حيث أنه بعد الضغط على الزر رقم 1 ظهرت النافذة التي فوقها من الزر رقم 2 اخترنا من هذه القائمة الأمر Run وهو الأمر المسؤول عن تشغيل ملف و من رقم 3 نضغط عليه لنحدد مكان
    الملف الذي نريده أن يعمل عند الضغط على الزر
    حيث سيكون الامر البرمجي كما يلي
    كود:
    Run("c:\tahasoft\programs\realplayer 11\setup.exe","")
    ويظهر هنا :



    نوافق على ماتبقى من أزرار ok
    و نحفظ المشروع ونشغل الملف فنجد أن الزر عند الضغط عليه سيقوم بتشغيل ملف التنصيب السابق ذكره
    ولكن !!
    نلاحظ أننا لو نسخنا محتويات المجلد tahasoft على قرص CD فإنه سوف يقلع و لكن لن يعمل الزر RealPlayer بشكل صحيح على أجهزة الكمبيوتر الأخرى رغم أنه كان يعمل على جهاز الكمبيوتر الخاص بنا بشكل نظامي
    فما السبب ياترى ؟
    إن السبب هو المسار السابق :
    كود:
    Run("c:\tahasoft\programs\realplayer 11\setup.exe","")
    وذلك لأن القرص يحاول البحث عن الملف الذي سوف يشغله ( أي الملف setup.exe )
    سوف يحاول البحث عنه كما هي التعليمة لديه أي في المسار C و لكن على أجهزة الكمبيوتر الأخرى لا يوجد على القرص C مجلد باسم tahasoft و داخله بقية الملفات
    و هذا ما يجعل القرص يعمل عندنا بشكل صحيح ولكن لا يعمل على أجهزة الكمبيوتر الأخرى لعدم وجود هذا المجلد
    ولتفادي هذه المشكلة :
    عندما نضع مسار الملف الذي نريده أن يعمل فلا نضعه كما فعلنا سابقاً
    ولكن نضعه بالطريقة التالية:



    حيث أن التعلمية الملونة باللون الأخضر
    كود:
    <SrcDir>\
    تكون موجودة افتراضياً فنكتب بعدها مسار ملف تنصيب البرنامج
    و الجزء الملون بالأصفر في الصورة أعلاه هو المسار بدءاً من مكان وجود الملف autoran.exe

    وبذلك عند تشغيل القرص على أي كمبيوتر آخر فإنه سيبدأ البحث من الملفات المجاورة لملف الاوتوران دون أن يعتمد على القرص و اسمه و مكان وجوده
    وهذه الطريقة في وضع المسارات يجب الاعتماد عليها لكي يعمل الأوتوارن بشكل نظامي عند نسخه على قرص مضغوط CD أو DVD

    هناك طريقة أخرى لعمل المسارات بالطريقة التي ذكرت بشكل كامل
    مثلاً لنفرض أننا لم نضع المسار باستعمال <SrcDir>\ عند كل أمر
    لكن تركناه بالطريقة
    كود:
    Run("c:\tahasoft\programs\realplayer 11\setup.exe","")
    عندئذ يمكننا تصحيح كل المسارات بعد انتهاء المشروع بالكامل بالطريقة التالية:

    نفتح القائمة progect " المشروع " ثم نختار path replace " استبدال المسارات "





    في القسم رقم 1 اخترنا script و في القسم رقم 2 كتبنا
    كود:
    c:\tahasoft\
    و تحتها نجد أنه كتب افتراضيناً
    كود:
    <SrcDir>\
    و عند الضغط على الرقم 3 يتم استبدال كل مسار فيه
    كود:
    c:\tahasoft\
    بـ
    كود:
    <SrcDir>\
    و بذلك تصبح المسارات نسبية و ليست مطلقة
    وهذان مصطلحان معروفان في عالم البرمجة و البرامج و الانترنت
    فالمسار المطلق : هو المسار الذي يبدأ من بداية القرص أو الموقع أو ..
    مثل المسار
    كود:
    Run("c:\tahasoft\programs\realplayer 11\setup.exe","")
    حيث هذا المسار بدء من بداية القرص C

    أما المسار النسبي فهو يبدأ من مكان داخلي
    مثل:
    كود:
    <SrcDir>\programs\realplayer 11\setup.exe
    آمل أن يكون الدرس واضحاً
    و أتمنى رؤية تطبيقاتكم كملفات mbd

    [info]
    ◄ فهرس دورة صناعة الأتورن ببرنامج multimedia builder ►
    [/info]

    [/frame]

  • #2
    ألف شكر وكل عام وأنت بألف خير

    تعليق


    • #3
      شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

      تعليق


      • #4
        جميل جدا ومفيد جدا جدا
        جزاك الله كل خير
        وبارك الله بك وفيك الى يوم الدين
        جاري التتبع والاستفادة باذن الله
        تسلم الايادي

        تعليق


        • #5
          جزاك الله خيرا اخي محمود وبارك الله فيك

          تعليق


          • #6
            بارك الله فيك اخى محمود

            والشكر موصول لأخينا زهير

            جزاكم الله خيرا على هذه الروائع

            تعليق


            • #7
              جزاك الله كل الخير اخي الغالي
              سؤالي بالنسبة الى موسيقى الاوتران اضافة الى صوت الازرار يوضع ما نفس
              فولدر البرامج هو وملف الاوتران ؟؟:abc_145:

              تعليق

              مواضيع تهمك

              تقليص

              المنتدى: القسم العام نشرت بواسطة: Reem2Rabeh الوقت: 04-23-2025 الساعة 04:27 PM
              المنتدى: ضبط وتوكيد الجودة نشرت بواسطة: HeaD Master الوقت: 04-15-2025 الساعة 09:30 AM
              المنتدى: التصنيع والانتاج نشرت بواسطة: HeaD Master الوقت: 04-11-2025 الساعة 01:08 PM
              المنتدى: القسم العام نشرت بواسطة: نوال الخطيب الوقت: 03-19-2025 الساعة 03:07 AM
              المنتدى: الكمبيوتر والإنترنت نشرت بواسطة: عوض السوداني الوقت: 03-18-2025 الساعة 07:22 AM
              يعمل...
              X