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

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

ســـؤال حـــــول ( Rename and Copy )؟

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

  • اجعلها أرقام أو اذ وجدنا الفرصة نضيف في الكود ما سيجعلها أرقام

    المهم الان في زر Browse-Folder

    جرب :
    كود PHP:
    Browse Dialog.FolderBrowse("Please select a folder:""");
    tip = {"*.mp3","*.mp4","*.rm"}
    if 
    Browse~="CANCEL" then
    ListBox
    .DeleteItem("ListBox1", -1);for i1,#tip do
    Find File.Find(Browsetip[i], falsefalsenilnil);
    if 
    Find~=nil then
    for is in pairs(Find) do   
     -----------            
    if 
    String.ToNumber(String.SplitPath(s).Filename) < 10  then  ListBox.AddItem("ListBox1",string.format("a%d"String.SplitPath(s).Filename), s);
    elseif 
    String.ToNumber(String.SplitPath(s).Filename) >=10  then  ListBox.AddItem("ListBox1"string.format("b%d"String.SplitPath(s).Filename), s);
    elseif 
    String.ToNumber(String.SplitPath(s).Filename) >=100  then  ListBox.AddItem("ListBox1"string.format("c%d"String.SplitPath(s).Filename), s);
    elseif 
    String.ToNumber(String.SplitPath(s).Filename) >=1000  then  ListBox.AddItem("ListBox1"string.format("d%d"String.SplitPath(s).Filename), s);
    end
    tblListboxProps 
    = {};tblListboxProps.Sort true;ListBox.SetProperties ("ListBox1",tblListboxProps);
    end;end;end;end  
    if ListBox.GetCount("ListBox1") ~= 0  then
    for 1,ListBox.GetCount("ListBox1") do
    old ListBox.GetItemText("ListBox1"v)                                                         
    ListBox.SetItemText("ListBox1"vString.Replace(oldstring.format("%.1s"old), ""false));
    end;end
    -- 
    بطاقة مقدرة بــ 9999 ملف صوتي

    المصدر
    http://sites.ienajah.com/vb2/showthread.php?t=29167
    بالتوفيــــق

    تعليق


    • المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
      اجعلها أرقام أو اذ وجدنا الفرصة نضيف في الكود ما سيجعلها أرقام

      المهم الان في زر browse-folder

      جرب :
      كود PHP:
      browse dialog.folderbrowse("please select a folder:""");
      tip = {"*.mp3","*.mp4","*.rm"}
      if 
      browse~="cancel" then
      listbox
      .deleteitem("listbox1", -1);for i1,#tip do
      find file.find(browsetip[i], falsefalsenilnil);
      if 
      find~=nil then
      for is in pairs(find) do   
       -----------            
      if 
      string.tonumber(string.splitpath(s).filename) < 10  then  listbox.additem("listbox1",string.format("a%d"string.splitpath(s).filename), s);
      elseif 
      string.tonumber(string.splitpath(s).filename) >=10  then  listbox.additem("listbox1"string.format("b%d"string.splitpath(s).filename), s);
      elseif 
      string.tonumber(string.splitpath(s).filename) >=100  then  listbox.additem("listbox1"string.format("c%d"string.splitpath(s).filename), s);
      elseif 
      string.tonumber(string.splitpath(s).filename) >=1000  then  listbox.additem("listbox1"string.format("d%d"string.splitpath(s).filename), s);
      end
      tbllistboxprops 
      = {};tbllistboxprops.sort true;listbox.setproperties ("listbox1",tbllistboxprops);
      end;end;end;end  
      if listbox.getcount("listbox1") ~= 0  then
      for 1,listbox.getcount("listbox1") do
      old listbox.getitemtext("listbox1"v)                                                         
      listbox.setitemtext("listbox1"vstring.replace(oldstring.format("%.1s"old), ""false));
      end;end
      -- 
      بطاقة مقدرة بــ 9999 ملف صوتي

      المصدر
      http://sites.ienajah.com/vb2/showthread.php?t=29167
      بالتوفيــــق

      بارك الله فيك
      لكن الترقيم يقفز من

      9
      10
      100
      101
      هل ممكن تدراك هذا

      تعليق


      • نعم يمكن ذلك
        [html]Browse = Dialog.FolderBrowse("Please select a folder:", "");
        tip = {"*.mp3","*.mp4","*.rm"}
        if Browse~="CANCEL" then
        ListBox.DeleteItem("ListBox1", -1);for i= 1,#tip do
        Find = File.Find(Browse, tip[i], false, false, nil, nil);
        if Find~=nil then
        for i, s in pairs(Find) do
        -----------
        if String.ToNumber(String.SplitPath(s).Filename) < 10 then ListBox.AddItem("ListBox1",string.format("a%d", String.SplitPath(s).Filename), s);
        elseif String.ToNumber(String.SplitPath(s).Filename) >=10 and String.ToNumber(String.SplitPath(s).Filename)<= 99 then ListBox.AddItem("ListBox1", string.format("b%d", String.SplitPath(s).Filename), s);
        elseif String.ToNumber(String.SplitPath(s).Filename) >=100 and String.ToNumber(String.SplitPath(s).Filename)<= 999 then ListBox.AddItem("ListBox1", string.format("c%d", String.SplitPath(s).Filename), s);
        elseif String.ToNumber(String.SplitPath(s).Filename) >=1000 and String.ToNumber(String.SplitPath(s).Filename)<= 9999 then ListBox.AddItem("ListBox1", string.format("d%d", String.SplitPath(s).Filename), s);
        end
        tblListboxProps = {};tblListboxProps.Sort = true;ListBox.SetProperties ("ListBox1",tblListboxProps);
        end;end;end;end
        if ListBox.GetCount("ListBox1") ~= 0 then
        for v = 1,ListBox.GetCount("ListBox1") do
        old = ListBox.GetItemText("ListBox1", v)
        ListBox.SetItemText("ListBox1", v, String.Replace(old, string.format("%.1s", old), "", false));
        end;end
        --[/html]

        تعليق


        • المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
          نعم يمكن ذلك
          [html]Browse = Dialog.FolderBrowse("Please select a folder:", "");
          tip = {"*.mp3","*.mp4","*.rm"}
          if Browse~="CANCEL" then
          ListBox.DeleteItem("ListBox1", -1);for i= 1,#tip do
          Find = File.Find(Browse, tip[i], false, false, nil, nil);
          if Find~=nil then
          for i, s in pairs(Find) do
          -----------
          if String.ToNumber(String.SplitPath(s).Filename) < 10 then ListBox.AddItem("ListBox1",string.format("a%d", String.SplitPath(s).Filename), s);
          elseif String.ToNumber(String.SplitPath(s).Filename) >=10 and String.ToNumber(String.SplitPath(s).Filename)<= 99 then ListBox.AddItem("ListBox1", string.format("b%d", String.SplitPath(s).Filename), s);
          elseif String.ToNumber(String.SplitPath(s).Filename) >=100 and String.ToNumber(String.SplitPath(s).Filename)<= 999 then ListBox.AddItem("ListBox1", string.format("c%d", String.SplitPath(s).Filename), s);
          elseif String.ToNumber(String.SplitPath(s).Filename) >=1000 and String.ToNumber(String.SplitPath(s).Filename)<= 9999 then ListBox.AddItem("ListBox1", string.format("d%d", String.SplitPath(s).Filename), s);
          end
          tblListboxProps = {};tblListboxProps.Sort = true;ListBox.SetProperties ("ListBox1",tblListboxProps);
          end;end;end;end
          if ListBox.GetCount("ListBox1") ~= 0 then
          for v = 1,ListBox.GetCount("ListBox1") do
          old = ListBox.GetItemText("ListBox1", v)
          ListBox.SetItemText("ListBox1", v, String.Replace(old, string.format("%.1s", old), "", false));
          end;end
          --[/html]


          تمام اخي
          بارك الله فيك ورحمك

          هل ممكن باقي الطلبات التي في الصورة ان كان لك وقت
          رحمك الله

          تعليق


          • أخــي الكريم .. تلك حدود طاقتي
            أما التعامل مع تلك الخصوصيات الموجودة في خصائص الملف

            لا اجيد التعامل معها


            موفق

            تعليق


            • إرفع الملف المطلوب إيجاد الخصائص له إذا أمكن

              تعليق


              • المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
                أخــي الكريم .. تلك حدود طاقتي
                أما التعامل مع تلك الخصوصيات الموجودة في خصائص الملف

                لا اجيد التعامل معها


                موفق
                بارك الله فيك

                تعليق


                • المشاركة الأصلية بواسطة عبود عبود مشاهدة المشاركة
                  إرفع الملف المطلوب إيجاد الخصائص له إذا أمكن
                  بارك الله فيك اخي عبود

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

                  والصورة الصحيحة هي

                  تعليق


                  • تفضل اخر ملف مفتوح معدل عليه

                    https://up.top4top.net/downloadf-454mcxmw1-rar.html

                    تعليق


                    • طيب شوف :

                      هتفعل الإضافة ميمورى Memory وهتفعل الإضافة MyMediaInfoDll

                      تمام ؟؟؟

                      وتضع هذا الكود فى الحدث أو سليكت فى الليست بوكس الأول :

                      كود:
                      --
                      result = ListBox.GetSelected("ListBox1");
                      if result~=nil then
                          result = ListBox.GetItemData("ListBox1", result[1]);
                          if result~="" then
                              result = MediaInfo.Open(result);
                              if result then
                                 _Title = MediaInfo.General("Title");
                                 Input.SetText("Input1", _Title);
                                 _Duration = MediaInfo.General("Performer");
                                 Input.SetText("Input2", _Duration);
                                 _Album = MediaInfo.General("Album");
                                 Input.SetText("Input3", _Album);
                                 _Lyricist = MediaInfo.General("Recorded_Date");
                                 Input.SetText("Input4", _Lyricist);
                                 Crypto.Base64DecodeFromString(MediaInfo.General("Cover_Data"), _SourceFolder.."\\image.jpg");
                                 Image.Load("Image1", _SourceFolder.."\\image.jpg");
                              end
                           end   
                      end
                      وسارع فى الرد على بالنتيجة

                      تعليق


                      • المشاركة الأصلية بواسطة عبود عبود مشاهدة المشاركة
                        طيب شوف :

                        هتفعل الإضافة ميمورى memory وهتفعل الإضافة mymediainfodll

                        تمام ؟؟؟

                        وتضع هذا الكود فى الحدث أو سليكت فى الليست بوكس الأول :

                        كود:
                        --
                        result = listbox.getselected("listbox1");
                        if result~=nil then
                            result = listbox.getitemdata("listbox1", result[1]);
                            if result~="" then
                                result = mediainfo.open(result);
                                if result then
                                   _title = mediainfo.general("title");
                                   input.settext("input1", _title);
                                   _duration = mediainfo.general("performer");
                                   input.settext("input2", _duration);
                                   _album = mediainfo.general("album");
                                   input.settext("input3", _album);
                                   _lyricist = mediainfo.general("recorded_date");
                                   input.settext("input4", _lyricist);
                                   crypto.base64decodefromstring(mediainfo.general("cover_data"), _sourcefolder.."\\image.jpg");
                                   image.load("image1", _sourcefolder.."\\image.jpg");
                                end
                             end   
                        end
                        وسارع فى الرد على بالنتيجة

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

                        تعليق


                        • المشاركة الأصلية بواسطة محمد بن أحمد أبو حذيفة مشاهدة المشاركة
                          بارك الله فيك اخي عبود لكن المطلوب هو العكس
                          انا لا اريد استخراج المعلومات من الملف
                          انا اريد العكس انا اكتب القيم في الانبوت وعندما اضغط زر تغير التسمية يتغير الاسم وتتغير القيم كما هو كتبت في الانبوت

                          آه طيب ليس حاضرا فى ذهنى الآن الطريقة ولكن إن شاء الله سوف أحاول أن أجدها ...... سوف أكتب الحل هنا لكم عندما أجدها

                          بعد يومين نلتقى حيث ميعاد العمل الخاص

                          تعليق


                          • المشاركة الأصلية بواسطة عبود عبود مشاهدة المشاركة
                            آه طيب ليس حاضرا فى ذهنى الآن الطريقة ولكن إن شاء الله سوف أحاول أن أجدها ...... سوف أكتب الحل هنا لكم عندما أجدها

                            بعد يومين نلتقى حيث ميعاد العمل الخاص

                            اسال الله العلي العظيم ان يبارك في عمرك وعملك وان يوفقك لما يحبه ويرضاه وان يجعل ما تخطه يمينك
                            مدخرا لك يوم لا ينفع مال ولا بنون
                            امين

                            تعليق


                            • ليــست بالسهولة المتوقعة

                              تعليق


                              • لا أدري هل هذا هــو المقصــود
                                علما أن الملف التالي تنفيذي EXE
                                كون الاصدارات مختلفــة بين 7.5 و 8 لذلك لم أستطع إدراج أكواد
                                قلت ربما يساعد البرنامج إلى غاية توفر الأكواد بــ 8 و قد يحاول أخ فاضل بتحويل البليجين إلى 8

                                https://up.top4top.net/downloadf-455z5yu21-rar.html


                                برجاء فحص الملف موفق

                                تعليق

                                مواضيع تهمك

                                تقليص

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