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

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

كيف نجعل البرنامج يتذكر آخر مجلد ؟؟

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

  • كيف نجعل البرنامج يتذكر آخر مجلد ؟؟

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

    فى هذا الكود
    كود PHP:
    result Dialog.FileBrowse(true"Locate File"_DesktopFolder"All Files (*.*)|*.*|""""dat"falsefalse); 
    هذا هو كود تصفح المجلدات بهدف انتقاء الملفات
    كيف نجعل البرنامج يتذكر أخر مجلد تم فتحه
    كيف يمكننا جعل البرنامج يبدأ التصفح من آخر مجلد قمنا بتصفحه
    موفقين

  • #2
    السلام عليكم ورحمة الله وبركاته

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

    سأعلن في on show عن مسار البحث
    كود PHP:
    path=_DesktopFolder 
    بعد اختيار ملف ما سنغير المسار للحالي
    كود PHP:
    result Dialog.FileBrowse(false"Locate File"path"All Files (*.*)|*.*|""""dat"truefalse);
    if 
    result[1] ~= "CANCEL"  then
    File.GetShortNameresult[1]);
    path=t
    end 
    موفق

    تعليق


    • #3
      شكرا للرد اخى
      هنا انت تعلن عن مجلد سطح المكتب ثم تستدعيه

      المطلوب ان يتم تذكر المسار الأخير
      فمثلا لو كان آخر مسار تم فتحه هو ال :c
      فيتم البدء منه عند تشغيل الدالة مرة أخرى

      آخر مجلد دائما متغير
      سيطمس المسار الموجود فى on show أى مسارات ستخزن لاحقا بواسطة الكود

      تعليق


      • #4
        شكرا أخي هل يسمح لي بمحاولة أخرى

        تعليق


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

          تعليق


          • #6
            كود PHP:
            Dialog.FileBrowse(true"Locate File"_SourceFolder.."Autoplay\\Docs""All Files (*.*)|*.*|""dat"""falsefalse); 
            موفق

            تعليق


            • #7
              المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
              كود PHP:
              dialog.filebrowse(true"locate file"_sourcefolder.."autoplay\\docs""all files (*.*)|*.*|""dat"""falsefalse); 
              موفق
              شكرا أخى
              كلام سليم
              أبادلك هذا الكود
              كود PHP:
              Dialog.FileBrowse(true"Locate File""""All Files (*.*)|*.*|""""dat"falsefalse); 
              يتذكر آخر مجلد
              الفرق الوحيد انه اسهل فى التذكر و الكتابة فقط نضع علامتى تنصيص متجاورتين "" فى مكان المجلد الإفتراضى
              فقط لا تحكم قبل التجربة

              سيقودنا ذلك للحديث عن الذاكرة السرية للوا
              لكن لهذا حديث آخر
              موفق

              تعليق


              • #8
                بارك الله فيك ... دائما أستفيد من مشاركاتك شكرا جزيلا

                جربت كذلك هذا بالنظر إلى مساره قلت لا يعمل لكن يبدو أنه يعمل - قصد الاحتفاظ بـ _DesktopFolder المذكورة في السؤال
                كود PHP:
                 Dialog.FileBrowse(true"Locate File",_DesktopFolder.."Autoplay\\Docs""All Files (*.*)|*.*|""dat"""falsefalse); 

                تعليق


                • #9
                  لو كنا نريد الإحتفاظ بمجلد desktop
                  لكنا إكتفينا بكود المشاركة الأولى فقط كما هو بلا زيادة او نقصان
                  فهو يفعل ذلك بطبيعته

                  تعليق


                  • #10


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

                    تعليق


                    • #11
                      المشاركة الأصلية بواسطة Haitham.2012 مشاهدة المشاركة


                      تذكر المسار مطلوب حتى بعد إعادة تشغيل الملف وليس في نفس الجلسه .. في المرفقات
                      و ما الحاجة لإستخدام ملفات ini الإينى ؟؟
                      و لماذا يتوجب علينا كتابة كل هذه الأكواد ؟؟
                      طالما ان هذا الكود البسيط جدا

                      كود PHP:
                      Dialog.FileBrowse(true"Locate File""""All Files (*.*)|*.*|""""dat"falsefalse); 
                      يتذكر مسار آخر فتح حتى بعد إعادة تشغيل الويندوز
                      فقط ضع "" فى مسار المجلد الإفتراضى للفتح
                      جرب ينفسك و أعد التشغيل

                      لا فرق

                      تعليق


                      • #12
                        عذرا
                        لم انتبه ان الكلام عن
                        FolderBrowse

                        و ليس
                        FileBrowse

                        تعليق


                        • #13
                          فيما تعلق بـ FolderBrowse
                          كود PHP:
                          LastFolder Application.LoadValue("premier_volume""LastFolder");
                          LastFolder Dialog.FolderBrowse("Please select a folder:"LastFolder);
                          Application.SaveValue("premier_volume""LastFolder"LastFolder); 

                          تعليق


                          • #14

                            سؤال وجواب مفيد للأعضاء والزوار
                            تتعدد الطرق للحفظ ويبقى المختصر هو الأفضل
                            نتمنى لكم التوفيق دائما

                            تعليق


                            • #15
                              :teslam_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