المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : كيف نجعل البرنامج يتذكر آخر مجلد ؟؟


المـهاجر
12-08-2015, 07:09 PM
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته

فى هذا الكود
result = Dialog.FileBrowse(true, "Locate File", _DesktopFolder, "All Files (*.*)|*.*|", "", "dat", false, false);

هذا هو كود تصفح المجلدات بهدف انتقاء الملفات
كيف نجعل البرنامج يتذكر أخر مجلد تم فتحه
كيف يمكننا جعل البرنامج يبدأ التصفح من آخر مجلد قمنا بتصفحه
موفقين
:abc_152:

ثامر أبو بلقيس
12-08-2015, 09:09 PM
السلام عليكم ورحمة الله وبركاته

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

سأعلن في on show عن مسار البحث
path=_DesktopFolder

بعد اختيار ملف ما سنغير المسار للحالي
result = Dialog.FileBrowse(false, "Locate File", path, "All Files (*.*)|*.*|", "", "dat", true, false);
if result[1] ~= "CANCEL" then
t = File.GetShortName( result[1]);
path=t
end

موفق :abc_138:

المـهاجر
12-08-2015, 10:02 PM
شكرا للرد اخى
هنا انت تعلن عن مجلد سطح المكتب ثم تستدعيه

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

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

ثامر أبو بلقيس
12-08-2015, 10:11 PM
شكرا أخي هل يسمح لي بمحاولة أخرى :abc_138:

المـهاجر
12-08-2015, 10:16 PM
تفضل أخى الكريم
لا قيود على عدد المحاولات فهذا ليس اختبار
فقط مناقشة للوصول لأصح الطرق

ثامر أبو بلقيس
12-08-2015, 10:16 PM
Dialog.FileBrowse(true, "Locate File", _SourceFolder.."Autoplay\\Docs", "All Files (*.*)|*.*|", "dat", "", false, false);

موفق :abc_138:

المـهاجر
12-08-2015, 10:20 PM
dialog.filebrowse(true, "locate file", _sourcefolder.."autoplay\\docs", "all files (*.*)|*.*|", "dat", "", false, false);

موفق :abc_138:

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

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

ثامر أبو بلقيس
12-08-2015, 10:44 PM
بارك الله فيك ... دائما أستفيد من مشاركاتك شكرا جزيلا :abc_138:

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

المـهاجر
12-08-2015, 10:55 PM
لو كنا نريد الإحتفاظ بمجلد desktop
لكنا إكتفينا بكود المشاركة الأولى فقط كما هو بلا زيادة او نقصان
فهو يفعل ذلك بطبيعته

Haitham.2012
14-08-2015, 03:58 PM
:abc_138:

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

المـهاجر
14-08-2015, 06:08 PM
:abc_138:

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

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

Dialog.FileBrowse(true, "Locate File", "", "All Files (*.*)|*.*|", "", "dat", false, false);

يتذكر مسار آخر فتح حتى بعد إعادة تشغيل الويندوز
فقط ضع "" فى مسار المجلد الإفتراضى للفتح
جرب ينفسك و أعد التشغيل

لا فرق
:abc_152:

المـهاجر
14-08-2015, 06:15 PM
عذرا
لم انتبه ان الكلام عن
FolderBrowse

و ليس
FileBrowse
:abc_152:

ثامر أبو بلقيس
14-08-2015, 11:32 PM
فيما تعلق بـ FolderBrowse
LastFolder = Application.LoadValue("premier_volume", "LastFolder");
LastFolder = Dialog.FolderBrowse("Please select a folder:", LastFolder);
Application.SaveValue("premier_volume", "LastFolder", LastFolder);

عبود عبود
15-08-2015, 12:47 AM
:abc_152::abc_152::abc_152:
سؤال وجواب مفيد للأعضاء والزوار
تتعدد الطرق للحفظ ويبقى المختصر هو الأفضل
نتمنى لكم التوفيق دائما

أبو فارس
21-08-2015, 12:05 AM
:teslam_2:

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

ياسرهتهت
23-01-2016, 11:40 AM
موفق بإذن الله ... لك مني أجمل تحية .

فرح صالحي
24-01-2016, 03:26 PM
شـكــ وبارك الله فيك ـــرا لك ..:abc_022:. لك مني أجمل تحية .

محمد امير محمد امير
18-10-2016, 05:27 PM
جزاك اللة خيرا

محمد رمضان أبو يوسف
21-10-2017, 03:45 AM
شكرا أخى الكريم

Mahmoud Nabil
21-10-2017, 01:44 PM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

الدموكي
20-01-2018, 10:01 PM
هذا ابداع
بارك الله فيكم وفي صحبتكم

فهد الشيخ
06-04-2021, 03:15 AM
:abc_052: :abc_052: :abc_052: :abc_152: