|
أسماء طويلة للملفات مع الأمر FOR اكتشفت حديثاً، بعض المعلومات المثيرة للاهتمام في ما يتعلق بدعم أسماء الملفات الطويلة في نظام التشغيل ويندوز. تعلمون أنه يمكن بالنسبة لكل دليل باسم طويل، معرفة الاسم المقابل في نظام التشغيل دوس، الذي يتضمن ثمانية حروف للاسم، وثلاثة حروف للامتداد كحد أقصى، بالنظر إلى "اسم MS-DOS" في لسان التبويب "عام"، ضمن صندوق الحوار "خصائص" للدليل المعني. لكن، هل تعلم أنه إذا كنت في ذلك الدليل ضمن نافذة دوس، فإنه يمكنك أن تدخل الأمر truename، وهو أمر غير مذكور في وثائق دوس، فيظهر "اسم MS-DOS" لاسم الدليل الطويل. وإذا كنت ممن يكتبون ملفات باتش، واحتجت إلى معالجة أسماء الملفات الطويلة بشكل صحيح، بدلاً من استخدام مقابلاتها في نظام التشغيل دوس، يمكن الاستفادة من الأمر LFNFOR، الذي لم يناقش استخدامه إلا نادراً. وهو يستخدم مع المفتاحين ON أو OFF، لتمكين، أو شلّ، استخدام الأسماء الطويلة للملفات عند معالجة نظام التشغيل دوس لأمر FOR. فعندما يكون LNFFOR في حالة OFF، فإن نظام دوس يعالج الأسماء الطويلة للملفات باستخدام مكافئتها الخاصة به، بينما يعالج الأسماء الطويلة كاملة عندما تكون LNFFOR في حالة ON. ويستخدم LFNFOR بدون بارامتر لمعرفة حالة معالجة الأسماء الطويلة للملفات في تلك اللحظة.تعقيب الأمر TRUENAME موجود في دوس منذ عدة سنوات، لكنه غير موجود في وثائقه. وكان يستخدم سابقاً، لتمرير الموقع الحقيقي لملف أو دليل، تم إخفاء موقعه الفعلي بالأمر SUBST. لكن الأمر TRUENAME لم يعد مفيداً لهذا الهدف، لأنه لا يجلب الإصدارة الصحيحة بشكل 8.3 حروف من اسم الملف. لكن، يمكن استخدامه، كما لاحظ القارئ، للحصول على الاسم القصير للدليل الحالي. يوضح ملف باتش Dolfnfor.bat المبين في الشكل 3، قوة الأمر LFNFOR، حيث ينشئ ذلك الملف عدة أسماء طويلة للملفات في الدليل TEMP، ويعالجها عبر الأمر FOR مرتين: مرة عندما يكون LFNFOR في حالة OFF ومرة عندما يكون في حالة ON، ويحذف الملفات في النهاية، ويستعيد الحالة الأصلية للأمر LFNFOR. فإذا كنت من المولعين ببرمجة ملفات الباتش،فستجد كثيراً من الاستخدامات للأمر LFNFOR، لكن يجب أن تسترجع الأمر LFNFOR إلى حالته الأصلية في نهاية ملف الباتش الذي تكتبه، لأن بعض ملفات الباتش الأخرى التي يمكن أن تستخدمها بعد ذلك، قد تفشل في تنفيذ مهمتها إذا كان LFNFOR في الحالة ON.ضبط إعدادات الماوس عندما كنت أشرح لأحد أصدقائي كيف يمكن استرجاع إظهار شريط أدوات مخفي في أحد البرامج، استخدمت الماوس قصداً لتغيير قياس شريط المهام إلى الأسفل إلى أكبر حد ممكن. وكنت أفعل هذا كثيراً، وأسترجع بعد ذلك، القياس الذي أرغبه، مستخدماً مؤشر الماوس، لكنني في هذه المرة لم أنجح في فعل ذلك، لأنني لم أستطع جعل مؤشر الماوس، يتحول إلى إشارة السهم الخاص بتغيير الارتفاع، حتى بعد محاولتي ذلك لمدة خمسة عشر دقيقة. حاولت أن أغير حالة الإخفاء التلقائي لشريط المهام، لكن ذلك لم ينفع في حل المشكلة. ثم أدركت أن الماوس مضبوطة على سرعة تتبع مرتفعة جداً، وأن حركة صغيرة جداً منها، تحرك المؤشر من طرف الشاشة إلى الطرف الآخر. غيرت ذلك وخفضت من سرعة التتبع، فحلت المشكلة ولم أجد صعوبة في التقاط حرف شريط الأدوات وتغيير ارتفاعه.تعقيب: لا تحدث تلك المشكلة في معظم الأجهزة، حيث يمكن أن تعدل ارتفاع شريط المهام حتى عندما تكون سرعة تتبع الماوس مضبوطة على القيمة القصوى. لكن فكرة تغيير سرعة تتبع الماوس يمكن أن تكون مفيدة إذا حدثت مثل تلك المشكلة. ونذكرك أن العلاقة بين الحركة الفيزيائية للماوس، وحركة المؤشر على الشاشة، هي تحت سيطرتك. وننصحك أن تضبط سرعة تتبع الماوس، على قيمة مناسبة لك أكثر من القيمة الافتراضية. لتغيير إعدادات الماوس، شغل بريمج الماوس في لوحة التحكم وانقر على لسان التبويب "الحركة" في صندوق الحوار الظاهر. واضبط "سرعة المؤشر" على القيمة الملائمة بالنسبة لك، وانقر الزر "تطبيق" بعد كل تغيير، وجرب الإعداد الجديد. يؤدي تركيب ماوس جديدة أو أجهزة تأشير أخرى، في بعض الحالات، إلى تركب بريمج لوحة تحكم مختلف، لكنها جميعاً توفر دائماً خياراً لتعديل العلاقة بين الحركة الفيزيائية للماوس وحركة المؤشر. |