الحقيقة أن المدونة تحدث بوتيرة ضعيفة هذه الأيام، وذلك بسبب انشغالي الشنيع بتطبيقاتي وامتحاناتي..
لذا لا أرى مانعا بين الفينة والأخرى من كتابة موضوع بسيط خفيف من وحي اللحظة، كي لا أفقد قرائي 😀
المسألة هذه المرة تتعلق باكتشاف بديع لست أدري إن كان مشهورا، لكنني صادفته مؤخرا فقط..
هل سبق وحاولت أن تفتح مجلدا أو ملفا جديدا تحت اسم “con”..؟
إن لم يسبق لك فعل ذلك فحاول القيام به الآن وسترى النتيجة..
ببساطة: ذلك مستحيل..
قد تحصل، على اختلاف نسخ الويندوز، إما على رسالة خطإ تخبرك بأنه لا يمكن أن تتم هذه التسمية لأن هناك ملفا بهذا الاسم أو أن الاسم غير مقبول، أو يقوم بتجاهلك تماما ويعيد اسم المجلد كما كان..
أخبروني بالله عليكم ما به هذا المسمى ولماذا لا يوافق المواصفات المعروفة للمسميات في ويندوز على الأقل..
أتمنى أن أفهم ماذا يحصل في مستوى مجلد المسميات (catalogue) في هذه الحالة.. وهو مجلد يختلف بالمناسبة عن مايسمى تعبيريا بالمجلدات في ويندنوز.. فهذا المجلد هو الذي يتكفل بربط اسم الملف بموضعه على الذاكرة الثانوية (القرص الصلب)..
على العموم لن أفهم ذلك على الاطلاق على ما يبدو.. فما سمعته هو أن (بيل جيتس) ذات نفسه قد عجز عن تفسير الأمر..
وللويندوزات غرائب!!
أهلا أخي
قرأت عن هذا الامر من قبل…
هل تصدق أن كبار المبرمجين العاملين في ميكروسوفت لا يفهمون بعض الشفرات البرمجية الموجودة في ويندوز ؟…
إن ويندوز مكتوب بطريقة عشوائية جدا لذلك قد تجد غرائب وعجائب في النظام..
؟؟؟
أنا أيضا أرغب في معرفة سر هذا اللغز المحير ؟
[…] وسكرتير السخرية.. عصام إزيمي: لماذا تقل الردود على المدونات العربية مقارنة بالفرنسية؟ ويندوز ( windows ) لن يكف عن تقديم المفاجآت السارة.. بشرى لعاشقي روايات مصرية للجيب المقيمين خارج مصر […]
لقد سبق و قرأت على الموضوع لكني لا اعلم عنه شيئا …
وجدت الطريقة
يمكن كتابة مجلد باسم con
مـع التحية
سأرشح لكم الطريقة وهي حقيقة 100% وتتم عن طريق MS DOS …
لكن أنتظر عروضكم ؟؟؟
لو كنت تنتظر عرضا مني فأنت واهم لأسباب عدة:
– ساتحول إلى اليسنوكس عما قريب..
– لو كانت هنالك طريقة فسأجدها حتما حالما أملك وقت البحث الكافي..
– لا أهتم بالموضوع أصلا لأن ويندوز بدأ يخنقني..
(أين الوجه ذو اللسان الطويل؟)
وأنا سأضع الطريقة للآخرين بدون مقابل:
افتح نافذة DOS واكتب هذا السطر كاملا (لا تنس “) :
mkdir \.\c:\con”
ادخل الى C ستجد المجلد
غير C في السطر الى المكان الذي تريد إنشاء المجلد فيه…
هناك طريقة أخرى سأذكرها لاحقاً…
عصام :
قبل أن تنتقل إلى اي نظام، حاول صنع مجلدات تحوي الاسماء التالية:
AUX, COM1, COM2, COM3, COM4, LPT1, LPT2, LPT3, PRN, NUL
مع التحية
يبدو أنك صدقت حكاية العروض
كانت مجرد مزحة لا أكثر
لم أصدق شيئا يا عزيزي..
يبدو انك لم تألف مناوشات الأصدقاء بهذه الطريقة..
على العموم اسأل احجيوج وهو سيخبرك.. 😀
بالمناسبة.. الطريقة لم تنجح.. انا اعمل على ويندوز 98 الان.. هو يعتبر \.\c:\con” كماسر غير مقبول..
سأجرب على الاكس بي حينما اعود..
لم أفهم لماذا علي ان أجد طريقة لتسمية المجلدات التي قلت قبل ان انتقل لأي نظام؟ 😀
هل هذا نوع من التعاويذ السحرية الضرورية؟ 😀
لا عليك أخي
الطريقة تعمل في Win XP لا اعلم عن 98
تلك الاسماء لا يمكن كتابتها مثل con
غريب أليس كذلك
مع التحية
يا جماعة الحكاية دي بسيطة جدا انتوا عملتوا منها مشكله ليه con دا احد اوامر الدوس فعلشان الويندوز مش راضي يخليك تعمل ملف بيه العمليه لوجك جدا
حاول كدا تسمي ملف بامر من اوامر الدوس طبعا الويندوز مش هيرضي بكدا
مش كلالاوامر بعضهم ممكن زي format هيرضي طبعا لانه خاص بالبرتيشن
يلا واي استفسار عندكم المنتدي بتاعي اسالوني م عليه
عزيزي كمال..
المسألة ليست بسيطة.. بل هي إحدى مظاهر ضعف الويندوز..
أشرح لك:
في أي نظام يحترم نفسه يتم فتح الملفات عبر الوصول إلى الكاتلوج.. والكاتالوج يربط الإسم الداخلي بالخارجي..
يعني نظريا يمكن أن تسمي أي ملف بأي اسم خزعبلي تشاء.. وتبقى الضوابط المتعارف عليها اختيارا شخصيا لمبرمجي النظام..
يعني لا يوجد هنا مجال للاختلاط مع أي أوامر دوس أو غيره، مع انني لا أفهم ما العلاقة المباشرة.. إذ أن الدوس هو OS آخر أصلا..
اخوانى الاعزاء انا والحمد لله على كده ابقي اكبر مبرمج فى العالم العربي
لأنني اقوم بكتابه con وايضاً باقي الفولدرات التي لا تتسمي وهي
( CON, PRN, AUX, CLOCK$, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, and LPT9. )
فى انتظارك ردكم
The idea about preventing such names is to prevent possible conflicts while executing any code related to path functions, this was done by M$ by purpose as I guess.
When you try to create a folder manually or by code (by any lang. eg.:VB) the windows wil return an error that the path not found as windows can’t build such path.
Although I guess that some APIs calling may overcome this , if so don’t try to open these folders by DOS or Win9X.
Have a nice day.
Ramadane Karem.
MS.
سلاااااااام ابو شريك
مش فاهم قصدك وضح اكتر حبوب
لااسف يا نعيم الطريقه مش شغاله و انا بستعمل اكس بي sp3
يا شباب هو صحيح ينفع باللعب حولها لكن غلط.
أقتباس من Naming a File :
و بعدين هى الدنيا ضاقت و مش لاقيين غير الأسم ده ؟
هى المدونة بتشيل الروابط و لا ايه ؟
نجرب تانى : http://msdn.microsoft.com/en-us/library/aa365247.aspx
لو الرابط مظهرش أعملوا بحث فى جوجل عن Naming a File (Windows) و المفروض أنه يكون أول نتيجة بحث.
القصة مش قصة أنه مفيش غير هاي الأسماء
ممكن تسمي ملايين الأسماء
الفكرة إنه ليش هاي الكلمان ما نقدر نسميها لمجلدات ؟
يعني شو السر ؟
حب الفضول والاعجاز يجبرنا ندور على الحل أو أحد يقنعنا بالسبب ليش؟