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

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

البحث عن ملفات داخل ملجدات بداخل الاسطوانة يوجد ملف مفتوح

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

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

    تعليق


    • #47
      المشاركة الأصلية بواسطة محمد بن أحمد أبو حذيفة مشاهدة المشاركة
      بارك الله فيك
      تمام
      هل ممكن ان نظيف تنبيه في حالة عدم وجود نتيجة للبحث
      يعني ان رغم طول الملفات البحث يجري تمام ؟

      عدل الكود في السطر 28 من زر البحث اي كو الشرط

      كود PHP:
              if String.Find(nam2,name2 1) ~= -1 then  
             ListBox
      .AddItem("ListBox1"serch1 pat);  
             else
             
      Dialog.Message("تنبيه""لا يوجد ملف يطابق كلمة البحث")  break
            
      end 

      تعليق


      • #48
        المشاركة الأصلية بواسطة عبد الهادي بهاب مشاهدة المشاركة
        يعني ان رغم طول الملفات البحث يجري تمام ؟

        عدل الكود في السطر 28 من زر البحث اي كو الشرط

        كود PHP:
                if string.find(nam2,name2 1) ~= -1 then  
               listbox
        .additem("listbox1"serch1 pat);  
               else
               
        dialog.message("تنبيه""لا يوجد ملف يطابق كلمة البحث")  break
              
        end 

        بارك الله فيك
        بالنسبة للبحث
        استعملت اطول كلمة

        اقتراح بتنبيه أجهزة الإعلام على الاهتمام بقضية المجاهدين ضد النصيريين في سوريا- مشروع كبار العلماء

        وتم ايجاد النتيجة

        لكن التعديل الاخير لا يعمل بسكل جيد يعطي في كل مرة لا توجد نتيجة

        تعليق


        • #49
          المشاركة الأصلية بواسطة محمد بن أحمد أبو حذيفة مشاهدة المشاركة
          بارك الله فيك
          بالنسبة للبحث
          استعملت اطول كلمة

          اقتراح بتنبيه أجهزة الإعلام على الاهتمام بقضية المجاهدين ضد النصيريين في سوريا- مشروع كبار العلماء

          وتم ايجاد النتيجة

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

          تعليق


          • #50
            المشاركة الأصلية بواسطة عبد الهادي بهاب مشاهدة المشاركة
            لاحظ جيدا قد اضغت كلمة break في اخر السكر الديالوج
            اضفها هي صيغة الخروج من التكرار
            انلم افهم جيد
            انا نسحت الكود الدي وضعته
            ووضعته مكان ه\ا الكود

            [HTML]if String.Find(nam2,name2 , 1) ~= -1 then
            ListBox.AddItem("ListBox2", serch1 , pat);
            end [/HTML]

            تعليق


            • #51
              المشاركة الأصلية بواسطة محمد بن أحمد أبو حذيفة مشاهدة المشاركة
              انلم افهم جيد
              انا نسحت الكود الدي وضعته
              ووضعته مكان ه\ا الكود

              [HTML]if String.Find(nam2,name2 , 1) ~= -1 then
              ListBox.AddItem("ListBox2", serch1 , pat);
              end [/HTML]
              صحيح لقد متبت ثم عدلت بعد ان نسخت الكود .اسف

              الكود كله في البحث

              كود PHP:
              DLL.CallFunction("user32.dll""LoadKeyboardLayoutA""\"00000401\", 1"DLL_RETURN_TYPE_LONGDLL_CALL_STDCALL

              ListBox.DeleteItem("ListBox1"LB_ALLITEMS)  
              serch Input.GetText("Input1");  
                ------------------------------------------------------ 
                
              name1 String.Replace(serch"Ã""Ç");  name1 String.Replace(name1"Å""Ç");   
                
              name1 String.Replace(name1"Â""Ç");  name1 String.Replace(name1"Ä""æ");   
                
              long String.Length(name1) ; Dlettre String.Mid(name1long 1) ;  
                     if 
              Dlettre == "å" then  name2 String.Replace(name1"å""É");  
                     elseif 
              Dlettre == "ì" then  name2 String.Replace(name1"ì""í"); else  name2  name1;   end  
               
              ---------------------------------  
              liste TextFile.ReadToTable("AutoPlay\\Docs\\titre.txt");
              patch TextFile.ReadToTable("AutoPlay\\Docs\\patch.txt");

                for 
              k,serch1 in pairs(liste) do  
                
              pat patch[k];
                
                 
                  
                
              nam1 String.Replace(serch1"Ã""Ç"); nam1 String.Replace(nam1"Å""Ç");   
                
              nam1 String.Replace(nam1"Â""Ç");  nam1 String.Replace(nam1"Ä""Â");   
                
              lon String.Length(nam1) ; Dlettr String.Mid(nam1lon 1) ;  
                 if 
              Dlettr == "ì" then  nam2 String.Replace(nam1"ì""í");  
                 elseif 
              Dlettr == "å" then  nam2 String.Replace(nam1"å""É"); else  nam2  nam1;  end  
                
              ----------------------------
                
              pat patch[k];
                    -----------------------------------  
                    if 
              String.Find(nam2,name2 1) ~= -1 then  
                     ListBox
              .AddItem("ListBox1"serch1 pat);  
                     else
                     
              Dialog.Message("ÊäÈíå""áÇ íæÌÏ ãáÝ íØÇÈÞ ßáãÉ ÇáÈÍË") break
                    
              end  
                    
              -----------------------------------------------     
               
              end 

              تعليق


              • #52
                كلمة break كما قلت تنهي دروان ادالة التكرارية for

                تعليق


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

                  الكود كله في البحث

                  كود PHP:
                  dll.callfunction("user32.dll""loadkeyboardlayouta""\"00000401\", 1"dll_return_type_longdll_call_stdcall

                  listbox.deleteitem("listbox1"lb_allitems)  
                  serch input.gettext("input1");  
                    ------------------------------------------------------ 
                    
                  name1 string.replace(serch"Ã""Ç");  name1 string.replace(name1"Å""Ç");   
                    
                  name1 string.replace(name1"Â""Ç");  name1 string.replace(name1"Ä""æ");   
                    
                  long string.length(name1) ; dlettre string.mid(name1long 1) ;  
                         if 
                  dlettre == "å" then  name2 string.replace(name1"å""É");  
                         elseif 
                  dlettre == "ì" then  name2 string.replace(name1"ì""í"); else  name2  name1;   end  
                   
                  ---------------------------------  
                  liste textfile.readtotable("autoplay\\docs\\titre.txt");
                  patch textfile.readtotable("autoplay\\docs\\patch.txt");

                    for 
                  k,serch1 in pairs(liste) do  
                    
                  pat patch[k];
                    
                     
                      
                    
                  nam1 string.replace(serch1"Ã""Ç"); nam1 string.replace(nam1"Å""Ç");   
                    
                  nam1 string.replace(nam1"Â""Ç");  nam1 string.replace(nam1"Ä""Â");   
                    
                  lon string.length(nam1) ; dlettr string.mid(nam1lon 1) ;  
                     if 
                  dlettr == "ì" then  nam2 string.replace(nam1"ì""í");  
                     elseif 
                  dlettr == "å" then  nam2 string.replace(nam1"å""É"); else  nam2  nam1;  end  
                    
                  ----------------------------
                    
                  pat patch[k];
                        -----------------------------------  
                        if 
                  string.find(nam2,name2 1) ~= -1 then  
                         listbox
                  .additem("listbox1"serch1 pat);  
                         else
                         
                  dialog.message("ÊäÈíå""áÇ íæÌÏ ãáÝ íØÇÈÞ ßáãÉ ÇáÈÍË") break
                        
                  end  
                        
                  -----------------------------------------------     
                   
                  end 

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

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

                  اقصد

                  lua

                  تعليق


                  • #54
                    المشاركة الأصلية بواسطة محمد بن أحمد أبو حذيفة مشاهدة المشاركة
                    بارك الله فيك
                    الكود بهذه الطريقة يعطي دائما لا توجد نتيجة

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

                    اقصد

                    lua
                    لم افهم ؟ الكود اعطى نتائج من قبل
                    اعني قبل اضافة ان لم يوجد الكلمة صح ؟

                    تعليق


                    • #55
                      المشاركة الأصلية بواسطة عبد الهادي بهاب مشاهدة المشاركة
                      لم افهم ؟ الكود اعطى نتائج من قبل
                      اعني قبل اضافة ان لم يوجد الكلمة صح ؟

                      نعم يعطي
                      نتائج جيدة
                      لكن بعد الاضافة لايعطي نتائج

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

                      تعليق


                      • #56
                        المشاركة الأصلية بواسطة محمد بن أحمد أبو حذيفة مشاهدة المشاركة
                        نعم يعطي
                        نتائج جيدة
                        لكن بعد الاضافة لايعطي نتائج

                        كن هل ممكن تصدير الكود بصيغة lua
                        لانه اذا راجعت الكود الذي ارفقته تجد به بعض رموز
                        ليست رموز لكنه قضية نسخ لصق و لم يمت التعرف على اللغة فقط
                        ساعيد الكود
                        [html]
                        DLL.CallFunction("user32.dll", "LoadKeyboardLayoutA", "\"00000401\", 1", DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL)

                        ListBox.DeleteItem("ListBox1", LB_ALLITEMS)
                        serch = Input.GetText("Input1");
                        ------------------------------------------------------
                        name1 = String.Replace(serch, "?", "C"); name1 = String.Replace(name1, "?", "C");
                        name1 = String.Replace(name1, "A", "C"); name1 = String.Replace(name1, "?", "?");
                        long = String.Length(name1) ; Dlettre = String.Mid(name1, long , 1) ;
                        if Dlettre == "?" then name2 = String.Replace(name1, "?", "E");
                        elseif Dlettre == "?" then name2 = String.Replace(name1, "?", "?"); else name2 = name1; end
                        ---------------------------------
                        liste = TextFile.ReadToTable("AutoPlay\\Docs\\titre.txt");
                        patch = TextFile.ReadToTable("AutoPlay\\Docs\\patch.txt");

                        for k,serch1 in pairs(liste) do
                        pat = patch[k];



                        nam1 = String.Replace(serch1, "?", "C"); nam1 = String.Replace(nam1, "?", "C");
                        nam1 = String.Replace(nam1, "A", "C"); nam1 = String.Replace(nam1, "?", "A");
                        lon = String.Length(nam1) ; Dlettr = String.Mid(nam1, lon , 1) ;
                        if Dlettr == "?" then nam2 = String.Replace(nam1, "?", "?");
                        elseif Dlettr == "?" then nam2 = String.Replace(nam1, "?", "E"); else nam2 = nam1; end
                        ----------------------------
                        pat = patch[k];
                        -----------------------------------
                        if String.Find(nam2,name2 , 1) ~= -1 then
                        ListBox.AddItem("ListBox1", serch1 , pat);
                        else
                        Dialog.Message("Notice", "The file not exisit") break
                        end
                        -----------------------------------------------
                        end ;
                        [/html]

                        الان في الديالوج حول الكتابة الى ما تريد

                        تعليق


                        • #57
                          المشاركة الأصلية بواسطة عبد الهادي بهاب مشاهدة المشاركة
                          ليست رموز لكنه قضية نسخ لصق و لم يمت التعرف على اللغة فقط
                          ساعيد الكود
                          [html]
                          DLL.CallFunction("user32.dll", "LoadKeyboardLayoutA", "\"00000401\", 1", DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL)

                          ListBox.DeleteItem("ListBox1", LB_ALLITEMS)
                          serch = Input.GetText("Input1");
                          ------------------------------------------------------
                          name1 = String.Replace(serch, "?", "C"); name1 = String.Replace(name1, "?", "C");
                          name1 = String.Replace(name1, "A", "C"); name1 = String.Replace(name1, "?", "?");
                          long = String.Length(name1) ; Dlettre = String.Mid(name1, long , 1) ;
                          if Dlettre == "?" then name2 = String.Replace(name1, "?", "E");
                          elseif Dlettre == "?" then name2 = String.Replace(name1, "?", "?"); else name2 = name1; end
                          ---------------------------------
                          liste = TextFile.ReadToTable("AutoPlay\\Docs\\titre.txt");
                          patch = TextFile.ReadToTable("AutoPlay\\Docs\\patch.txt");

                          for k,serch1 in pairs(liste) do
                          pat = patch[k];



                          nam1 = String.Replace(serch1, "?", "C"); nam1 = String.Replace(nam1, "?", "C");
                          nam1 = String.Replace(nam1, "A", "C"); nam1 = String.Replace(nam1, "?", "A");
                          lon = String.Length(nam1) ; Dlettr = String.Mid(nam1, lon , 1) ;
                          if Dlettr == "?" then nam2 = String.Replace(nam1, "?", "?");
                          elseif Dlettr == "?" then nam2 = String.Replace(nam1, "?", "E"); else nam2 = nam1; end
                          ----------------------------
                          pat = patch[k];
                          -----------------------------------
                          if String.Find(nam2,name2 , 1) ~= -1 then
                          ListBox.AddItem("ListBox1", serch1 , pat);
                          else
                          Dialog.Message("Notice", "The file not exisit") break
                          end
                          -----------------------------------------------
                          end ;
                          [/html]الان في الديالوج حول الكتابة الى ما تريد

                          عند نزع هذا الكود

                          [HTML] else

                          Dialog.Message("Notice", "The file not exisit") break[/HTML]
                          يعمل بشكل جيد لكن بوجوده لا يعمل

                          تعليق


                          • #58
                            المشاركة الأصلية بواسطة محمد بن أحمد أبو حذيفة مشاهدة المشاركة
                            عند نزع هذا الكود

                            [html] else

                            dialog.message("notice", "the file not exisit") break[/html]
                            يعمل بشكل جيد لكن بوجوده لا يعمل
                            الله اعلم ...منطقيا يجب ان يعمل
                            لكن الله غالب
                            اذ لم تجد له حلا فاحذفه و كفى المؤمنين شر القتال

                            تعليق


                            • #59
                              المشاركة الأصلية بواسطة عبد الهادي بهاب مشاهدة المشاركة
                              الله اعلم ...منطقيا يجب ان يعمل
                              لكن الله غالب
                              اذ لم تجد له حلا فاحذفه و كفى المؤمنين شر القتال
                              بارك الله فيك اجدت ووفيت رحمك الله

                              ليس لي حل الا كما قلت

                              اسال الله لك التوفيق والسداد

                              تعليق


                              • #60
                                المشاركة الأصلية بواسطة عبد الهادي بهاب مشاهدة المشاركة
                                الله اعلم ...منطقيا يجب ان يعمل
                                لكن الله غالب
                                اذ لم تجد له حلا فاحذفه و كفى المؤمنين شر القتال
                                بارك الله فيك

                                هل يمكن عند تحديد عنصر من ليست بوكس 1 يتم إلغاء التحديد في لليست بوكس 2

                                تعليق

                                مواضيع تهمك

                                تقليص

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