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

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

كيف يتم استداعاء ملفات mp3 الى ليست بوكس

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

  • #16
    بسم الله الرحمن الرحيم

    استاذي العزيز
    فالكود الخاص بالمسار اريد معرفة معني الارقام التي اضعها

    حتي اتمكن من فهم الكود تماما

    كود PHP:
    All,a,string.match("AutoPlay\\Audio\\song.mp3""(.-)([^\\]-([^\\%.]+))$")



    لو جزئ الكود بهذا الشكل ماذا تعني هذة الارقام

    string
    .match---------------------------(1)
    -------------------
    نستطيع ان نقول ان دالة 
    -------------------(string.match) 
     -------------------
    هي دالة خاصة بالتجزئة
     
    ----------على اساس هذه العلامات
    ---------- ماذا تعني هذه الرموز

    "(.-)([^\\]-([^\\%.]+))$"
    (.-)------------------------------------------(2)
    [^\\]-----------------------------------------(
    3)
    ([^\\%.]+)------------------------------------(
    4)
    $---------------------------------------------(
    5
    استطيع ان استوعب ان التجزئة تمت على اساس العلامة \\
    وان عملية الجمع لعلامة الدولار $ في اخر الكود
    قد تكون بدل ( String.ToNumber )
    ولكن احتاج لفهم ماذا تعني هذه الارقام
    قد يفهم هذه الرموز المبرمجين والدارسين للبرمجة ؟ لكن انا هاوي

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

    تعليق


    • #17
      المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
      و حتى لا يبق الكود موجه فقط للتعامل مع المسارات

      كنت يوما تبحث عن تجزئة رقم وفق علامة
      هنااا

      هاك حلا آخر باستعمال هذه الدالة
      [html]_,x,y = string.match (tostring ("1.40"), "^([%+%-]?)(%d*)%.?(.*)$")
      Dialog.Message("Notice",x);
      Dialog.Message("Notice",y);[/html]

      موفق
      لاتتوقف عند اكواد البرنامج فتتوقف طموحك البرمجية معها
      ================================================== ======

      بسم الله الرحمن الرحيم
      كود ممتاز ورائع لكنه صعب الفهم
      حولت تغير العلامة وفهم الكود ولكككككن

      ================================================== ===
      وفي نفس موضوع التجزئة انت وضعت هذا الكود (( الخطير ))

      كود PHP:
      =Input.GetText("Input1");
      for 
      w in string.gfind(s"%w+") do
      Dialog.Message("Notice"""..w);
      end 
      وهو يتعامل مع النصوص والارقام ويجزئ علي اساس جميع العلامات وحتي الفراغ
      ومسار مثل هذا
      AutoPlay\\Audio\\song.mp3
      سيتم تجزئته الي الي اربع نتائج

      AutoPlay
      Audio
      song
      mp3
      وستظهر في الديلوج

      لقد قضيت وقت طويل مع هذا الكود لفهمه
      وكنت اعتقد ان ( w) مجرد تسمية لمتغير في التكرار مثل ما نسمي ( x،jوغيرها )
      ووجدت ان السر كله في ( w) تغير الحرف يغير الكود
      فاستخدام الحرف ( a) يعطيك الحرف الاول من التجزئة
      تغير الحرف ( w) الي ( W ) يعطيك علامات والفرغات
      ازالت علامة (+) من جانب (w) تعطيك التجزئة الاخير
      ......الخ لقد جربت كل الحرف
      وهو كود خطير بالفعل.....
      ----------------------------------
      السؤال المهم / استاذي الفاضل
      كيف احصل علي احد النتائج من هذا الكود في انبت(Input)

      اقصد لو طبقنا الكود علي المسار

      AutoPlay\\Audio\\song.mp3
      سيتم تجزئته الي الي اربع نتائج

      AutoPlay
      Audio
      song
      mp3
      وستظهر في الديلوج

      كيف احصل علي (song ) في (Input )
      فمحاولت وضع الناتج في (Input )

      Input.SetText("Input2",""..w );

      تعطي فقط الاخير (mp3 )

      ----

      Input.SetText("Input2",""..w.."\r\n");


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



      تعليق


      • #18
        السلام عليكم ورحمة الله وبركاته
        اسئلتك اخي ياسر تشرح الموضوع تشريحا (يبدو لي كأنك طبيب جراح )
        واصل على هذا المنوال انا اتابع معك لعلني آخذ ولو القليل .
        موفق بإذن الله ... لك مني أجمل تحية .
        التعديل الأخير تم بواسطة فرح صالحي; الساعة 23-02-2015, 12:10 PM.

        تعليق


        • #19
          جيد
          01 - استعمل الحيلة الدالة لا تتوفر على عداد وفره لها x
          02 - الاستخراج الذي يحدث التقطه وضمه في مصفوفة
          03 - الان من المصفوفة يمكنك استدعاء ماتريد
          [html]s ="AutoPlay\\Audio\\song.mp3"
          x=1
          my_table = {};
          for w in string.gfind(s, "%w+") do
          Table.Insert(my_table, x, w);
          x=x+1
          end
          Input.SetText("Input2", my_table[3]);[/html]

          تعليق


          • #20
            المشاركة الأصلية بواسطة فرح صالحي مشاهدة المشاركة
            السلام عليكم ورحمة الله وبركاته
            اسئلتك اخي ياسر تشرح الموضوع تشريحا (يبدو لي كأنك طبيب جراح )
            واصل على هذا المنوال انا اتابع معك لعني آخذ ولو القليل .
            موفق بإذن الله ... لك مني أجمل تحية .
            ------------------------------------------------------------------
            وعليكم السلام ورحمة الله وبركاته
            تا بع اخي فرح وحاول الاستفسار عن أي نقطة
            وحرص على الاستفادة من هذا الكنز في المعلومات والتواضع والعطاء
            المتجســـــــــــــــــــ ــــــــــــــــــد في استاذنــــــــا
            ابوبلقيس

            موفق بإذن الله ... لك مني أجمل تحية .

            تعليق


            • #21
              المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
              جيد
              01 - استعمل الحيلة الدالة لا تتوفر على عداد وفره لها x
              02 - الاستخراج الذي يحدث التقطه وضمه في مصفوفة
              03 - الان من المصفوفة يمكنك استدعاء ماتريد
              [html]s ="AutoPlay\\Audio\\song.mp3"
              x=1
              my_table = {};
              for w in string.gfind(s, "%w+") do
              Table.Insert(my_table, x, w);
              x=x+1
              end
              Input.SetText("Input2", my_table[3]);[/html]
              -----------------------------------------------------------------------------

              بسم الله الرحمن الرحيم



              شكراً استاذنا الكريم

              تعليق


              • #22
                بالعكس أخي ياسر منكم نستفيد ونتعلم و ليس عيبا أو انتقاصا أن نقول لا نعرف الان
                حتى نصل فيما بعد
                موفقين إن شاء الله

                تعليق


                • #23
                  بارك الله فيكم جميعا
                  هذا هو التعاون الحقيقي

                  تعليق


                  • #24
                    بارك الله فيكم جميعا

                    تعليق


                    • #25
                      مشكووووووووووووووووووور

                      تعليق


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

                        تعليق


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

                          تعليق


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

                            تعليق

                            مواضيع تهمك

                            تقليص

                            المنتدى: القسم العام نشرت بواسطة: 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