يحدث حوارات المجلدات القديمة من خلال استبدال استدعاءات SHBrowseForFolder
إصلاح مختار المجلدات في ويندوز، من ووتير دي كيرسمايكر، يقوم بتحديث اختيار المجلدات في تطبيقات ويندوز القديمة. يقوم باعتراض استدعاءات واجهة برمجة التطبيقات SHBrowseForFolder القديمة ويوجهها إلى واجهة IFileOpenDialog الحديثة، مستبدلاً مربع الحوار الصغير غير القابل للتغيير بمختار على طراز إكسبلورر قابل للتغيير مع شريط مسار قابل للبحث. يوفر الاعتراض في الخلفية، والاختصارات في الشريط الجانبي، والتنقل عبر فتات الخبز، واستخدام الحد الأدنى من الموارد إصلاحات عملية للاستخدام دون الحاجة إلى تكوين لكل تطبيق. يحصل المستخدمون المتقدمون وأي شخص يستخدم أدوات قديمة على مختارات مجلدات حديثة عبر التطبيقات، مما يحسن سير العمل عند استخدام البرمجيات القديمة.
ما هي التطبيقات التي قد لا تزال تظهر مربع الحوار القديم؟
بعض البرامج تحتفظ بسلوكيات لا يمكن للأداة محاكاتها، لذا يمكن أن يظهر نافذة Browse-for-Folder الأصلية لبعض سير العمل المعتمدة على القديم. يلاحظ المطور أن التوافق غير مضمون في جميع الحالات، خاصة عندما يعتمد التطبيق على خصائص غير موثقة من واجهة برمجة التطبيقات القديمة. توقع أن تعمل هذه الأداة على تحسين العديد من الحالات، ولكن اختبر أدوات التراث الحيوية قبل الاعتماد على سلوك الاستبدال.
هل من الآمن تشغيله وفحص سلوكه؟
المشروع مستضاف على GitHub ومنشور تحت ملف تعريف المطور، لذا فإن الشيفرة المصدرية متاحة للمراجعة. يشير الإدراج في مستودع winget أيضًا إلى توزيع المجتمع. نظرًا لأنه يتصل بمكالمات API محددة، فإن الرؤية في قاعدة الشيفرة مهمة؛ يمكن للمراجعين تأكيد ما تفعله الأداة البديلة والتحقق من عدم وجود مسارات مراقبة مخفية أو مثبتات مميزة موجودة في مواد الإصدار.
كيف يمكنك تثبيته وصيانته على سطح المكتب؟
تشمل خيارات التثبيت التنزيلات اليدوية من صفحة إصدارات المشروع على GitHub أو استخدام مدير حزم Windows مع الأمر 'winget install Wouterdek.WindowsFolderPickerFix'. تستهدف الأداة إصدارات Windows المكتبية الحالية التي تدعم IFileOpenDialog. بعد التثبيت، تتبع التحديثات قناة التوزيع المختارة بحيث يمكن للمسؤولين إدارة النشر من خلال أدوات الحزم القياسية. يمكن للمستخدمين تتبع الإصدارات وفتح القضايا في المستودع لمراقبة تقارير التوافق. هذا يركز الصيانة لإعدادات المؤسسات أو المستخدمين المتقدمين.
من يستفيد أكثر وما هي النصيحة العملية التي تساعد في التبني؟
يستفيد المستخدمون المتقدمون والمهنيون الذين يستخدمون أدوات قديمة لا تزال تستدعي مربعات الحوار القديمة بشكل أوضح. نظرًا لأن البديل يعمل على مستوى API، يجب على المختبرين أولاً التحقق من مجموعة من سير العمل القديمة المستخدمة بشكل متكرر. نصيحة عملية: قم بالتثبيت عبر مدير الحزم على آلة اختبار، تأكد من السلوك مع تطبيق قديم معروف، ثم قم بنشره على الأنظمة المستخدمة يوميًا بمجرد التحقق.
الأداة هي خيار عملي لمستخدمي الأدوات القديمة
الأداة هي خيار عملي لمستخدمي الطاقة الذين يحتاجون إلى اختيار مجلد حديث داخل التطبيقات القديمة. توقع تحسين قابلية الاستخدام في العديد من الحالات، مع المقايضة بأن التوافق ليس عالميًا؛ بعض التطبيقات المعتمدة على الأدوات القديمة ستحتفظ باختيارها الأصلي. بالنسبة للمهندسين الذين يديرون بيئات مختلطة، يُنصح بالاختبار على جهاز staging قبل النشر الواسع، مما يحسن الإنتاجية اليومية. موصى به.
المميزات
استبدال استدعاءات SHBrowseForFolder بـ IFileOpenDialog
مستودع مفتوح المصدر متاح على GitHub
متاح من خلال winget لتثبيت حزمة الإدارة
العيوب
لا تضمن التوافق؛ بعض التطبيقات القديمة تحتفظ بالحوار الأصلي
يتدخل على مستوى واجهة برمجة التطبيقات، لذا يُنصح بمراجعة الشيفرة من أجل الثقة
تختلف القوانين الخاصة باستخدام هذا البرنامج من بلد لآخر. نحن لا ننصح باستخدام هذا البرنامج ولا نقر استخدامه إذا كان ذلك مخالفًا لهذه القوانين. قد تحصل Softonic على رسوم إحالة إذا قمت بالنقر على المنتجات المعروضة هنا أو شرائها.