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

مشاهدة النسخة كاملة : أسماء الملفات و المجلدات باللغة العربية تحت نظام dos



ahmdatef
03-07-2006, 11:35 AM
كنت أبحث فى أقراصى القديمة فوجدت قرصا للصيانة كنت قد صنعته من عام 2003 هذا القرص بوتابل يحتوى على بعض البرامج الخدمية هذه صورة له

http://img223.imageshack.us/img223/4299/0045cc.jpg

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

http://img223.imageshack.us/img223/6103/0013ti.jpg

لاحظ أنه فى الوضع العادى لن تظهر أسماء الملفات و المجلدات باللغة العربية كما فى الصورة

http://img92.imageshack.us/img92/4555/0029bp1.jpg


و يرجع ذلك أن أغلب أسطوانات الصيانة التى نستعملها ليست من إنتاج وطننا العربى لذا لن يهتموا كثيرا بإضافة اللغة العربية و لكن وفقنى الله بعد عدة تجارب إلى صنع ملف بوت يدعم اللغة العربية لذا ستظهر أسماء الملفات و المجلدات كما فى الصورة التالية

http://img223.imageshack.us/img223/4426/0034st.jpg

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

tarman
03-07-2006, 11:34 PM
جزاك الله خيرا و وفقك الله

ahmdatef
04-07-2006, 12:25 PM
جزاك الله خيرا و وفقك الله
شكرا على مرورك الكريم

ahmdatef
04-07-2006, 12:29 PM
بسم الله نبدأ شرح التعديل على الملف أولا سنحتاج إلى برنامج winimage و يمكن تنزيله من هنا
http://www.badongo.com/file/476561
سينقسم الشرح إلى أربعة أجزاء
عمل استارت أب فلوبى
أخذ صورة له ببرنامج winimage
التعديل فى ملفات الفلوبى
عمل قرص ضوئى بوتابل يمكن الاقلاع منه
الجزء الأول
كما تعلمون أن الاستارت اب ديسك هو فلوبى ديسك يستخدم فى حالة فشل النظام فى الاقلاع من القرص الصلب و يمكن عمل هذا القرص فى كل أنظمة الويندوز تقريبا بدءا من ويندوز 95 حتى الاكس بى و لكن أفضلهم هو الويندوز 98 لماذا ؟ لأن القرص يحتوى يحتوى على بعض البرامج الخدمية الغير موجودة فى الأقراص الأخرى . لنبدأ العمل اتبع الصور
http://img19.imageshack.us/img19/3376/image10ka.gif
من لوحة التحكم اختر add remove كما فى الصورة
http://img98.imageshack.us/img98/700/image27yu.gif
من النافذة التى ستظهر أمامك أختر الخيار الأول على اليمين و هو اتارت اب ديسك ثم اضغط Create Disk
http://img85.imageshack.us/img85/3107/image32fs.gif
سيطلب منك ادخال فلوبى ديسك فارغ كما فى الصورة
http://img19.imageshack.us/img19/9540/image42ip.gif
بعد الضغط على ok سيبدأ النظام فى عمل القرص

ahmdatef
04-07-2006, 12:33 PM
الجزء الثانى
عظيم جدا أصبح لدينا الآن قرص اقلاع يجب قبل البدأ فى الخطوة التالية تجريبه لذا أنصحك بعمل إعادة تشغيل لحاسوبك لتتأكد أن الأمور تسير على ما يرام يأتى بعد ذلك دور برنامج winimage ( لن أشرح طبعا كيفية تنصيبه و إدخال السيريال نمبر ) بعد تشغيل البرنامج ضع القرص المرن الذى صنعناه فى محرك الأقراص المرنة و اتبع الصورة
http://img85.imageshack.us/img85/3152/image54no.gif
سيبدأ البرنامج فى قراءة محتويات القرص المرن و يظهر لك بالشكل التالى تقريبا
http://img19.imageshack.us/img19/4031/image63wl.gif
اضغط على الأمر save as من القائمة file كما فى الصورة
http://img98.imageshack.us/img98/8799/image78ah.gif
http://img98.imageshack.us/img98/2672/image81il.gif
أصبح لدينا الآن ملف الصورة جاهز للتعديل عليه كما نشاء

ahmdatef
04-07-2006, 12:36 PM
الجزء الثالث
التعديل فى ملفات القرص دون الدخول فى تعقيدات لن تفيدنا اعلموا أن أهم أربع ملفات للا يستغنى عنهم أى قرص إقلاع هم
IO.sys : ملف الدخل و الخرج الأساسى للحاسب
command.com يحتوى على أوامر الدوس المستخدمة
config.sys يحتوى على مواصفات الحاسب
autoexec.bat يشمل التعليمات التى ينفذها الحاسب تلقائيا بمجرد بدأ الحاسب
سنبدأ باستخراج بعض الملفات المهمة من الصورة للتعديل عليها .قم بفتح ملف الصورة البوتابل ببرنامج winimage ثم اضغط بزر الفأرة الأيمن على ملف config.sys و اختر Extract و من النافذة التى ستظهر اختر مكان حفظ الملف على الحاسوب كما فى الصورتين الآتيتين
http://img85.imageshack.us/img85/6633/image98ri.gif
http://img19.imageshack.us/img19/3817/image109vq.gif
أصبح لدينا الآن ملف config.sysعلى الحاسب افتحة ببرنامج المفكرة ( notepad ) سيظهر كما فى الصورة
http://img98.imageshack.us/img98/9527/image110sl.gif
كما تلاحظون يوجد لدينا فى تلك القائمة الخيارات التالية
menuitem=HELP,
menuitem=CD,
menuitem=NOCD,
menuitem=QUICK,
السطور الأربعة السابقة هى عدد الخيارات التى ستظهر فى بداية بدا تشغيل الحاسب بواسطة القرص المرن يمكن طبعا إضافة المزيد من الخيارات و لكن لن نتكلم عنها الآن
menudef
السطر السابق و هو الخيار الافتراضى الذى سيقلع منه الحاسب اذا لم يضغط المستخدم على أى زر و هو هنا مضبوط على CD أى أن الحاسب سيقلع مع تدعيم وجود قرص ضوئى . تجد بجانب كلمة CD الرقم صفر و عدد الثوانى التى سينتظرها اذا لم يضغط المستخدم أى زر ثم يقوم بتنفيذ الخيار الافتراضى و هو هنا CD طبعا هذا الرقم يكون فى الوضع الافتراضى 30 ثانية و لكن جعلته صفر حتى لا يضغط المستخدم أى خيار خاطىء لا نريده كما أن هذا الرقم صفر سيفيدن فيما بعد و ستعرفون لماذا ؟
menucolor=7,0
السطر السابق هو لون تلك الخيارات و بصراحة لم أعبث به من قبل
تجدون فى بقية الملف خمس أجزاء أخرى و هى [HELP] و [CD] و [NOCD] و [QUICK] و [COMMON] تحت كل منهم مكتوب ملفات النظام التى سيحملها الحاسب إلى ذاكرته اذا اخترنا هذا الخيار و لاحظ أننا جعلنا الخيار الافتراضى لدينا هو [CD] لذا سيحمل الحاسب فى ذاكرته الملفات التالية
device=oakcdrom.sys /D:mscd001
device=btdosm.sys
device=flashpt.sys
device=btcdrom.sys /D:mscd001
device=aspi2dos.sys
device=aspi8dos.sys
device=aspi4dos.sys
device=aspi8u2.sys
device=aspicd.sys /D:mscd001
devicehigh=ramdrive.sys /E 2048
و هذه الملفات هى المسئولة عن تشغيل السى دى تحت نظام الدوس بالإضافة إلى بعض ملفات النظام الأخرى التى سيحتاجها الحاسب بالطبع يمكن اضافة بعض الملفات الأخرى اذا أردنا كأن يكون لدينا جهاز غير مدعوم فى الدوس مثلا البرنتر ( الطابعة ) ابحث عن ملفاتها المنتهية ب SYS , و انسخها إلى القرص ثم اكتب اسم هذا الملف مع السطور الفائتة .
عظيم أرجو أن لا تكونوا قد تشتتوا حسنا لدينا الآن تحت الخيار الأخير
[COMMON]
files=10
buffers=10
dos=high,umb
stacks=9,256
lastdrive=z
device=display.sys con=(ega,,1)
country=020,720,country.sys
install=mode.com con cp prepare=((720) ega4.cpi)
install=mode.com con cp select=720
lastdrive=z
لقد أضفت السطر الأخير و هو
lastdrive=z
حتى يدعم الدوس وجود عدد كبير من أقسام القرص الصلب - و بالمناسبة أحيانا فى الويندوز 98 لا يظهر محرك القرص الضوئى أو بعض أقسام القرص الصلب افتح ذلك الملف و اكتب هذا السطر و ستحل المشكلة إن شاء الله - المهم فى الخيارات السابقة ستجدون كود البلد و FILE = 10 يمكن جعل هذا الخيار 30 لتحسين أداء النظام و لكن لكى لا نتشعب نكتفى بهذا القدر من هذا الملف CONFIG.SYS
قم بفك الملف AUTOEXEC على الهارد و افتحة بالمفكرة أيضا هذا الملف هو المسئول عن تنفيذ الأوامر التلقائية عند بداية تشغيل الحاسب لاحظ أننى أضفت إليه هذا السطر
mscd001 /L:x كما فى الصورة
http://img85.imageshack.us/img85/640/image128ul.gif
يتبع

ahmdatef
04-07-2006, 12:40 PM
حرف L يؤدى إلى تخصيص حرف ثابت لمحرك القرص الضوئى ( السى دى روم ) مهما كان عدد أقسام القرص الصلب بمعنى أنه لو لدينا قرص صلبا مقسم إلى ثلاثة أقسام سيأخذون الحروف C D E و يأخذ القرص الضوئى الحرف G أما اذا كان القرص الصلب مقسم إلى قسم واحد فيأـخذ الحرف C و يأخذ القرص الضوئى الحرف المتوفر التالى . هذا يجعل حرف القرص الضوئى يتغير من حاسب إلى آخر بحسب عدد أجزاء القرص الصلب . و نحن لا نريد ذلك لماذا سنعلم فيما بعد المهم أننا نريد تثبيت الحرف الذى سيأخذه محرك القرص الضوئى مهما كان الحاسب الذى سيعمل عليه لذا أكتب
L:X الحرف X هو الحرف الذى سيأخذه محرك القرص الضوئى طبعا يمكن أن أجعله Y مثلا أو K لكن أنا أفضل X لأترك عدد كبير من الحروف للقرص الصلب كما أترك حرفين بعد ال X هما Y Z تحسبا لوجود محركات أقراص ضوئية أخرى مثبتة فى الحاسب . انتهينا من هذه النقطة
هناك سطرين آخرين أضفناهما فى نهاية الملف AUTOEXEC هما
MOUSE
arabic
لتدعيم وجود الماوس تحت الدوس و سيفيدنا هذا الخيار كثيرا كما سترون و طبعا كلمة ARABIC هى سبب كتابة كل هذا الموضوع .
لنفرض الآن أننى أملك برنامج البارتشن ماجيك بنسخته التى تعمل تحت الدوس و أريد أن يعمل البرنامج تلقائيا عند بدأ تشغيل الحاسب و الملف التنفيذى له هو PQMAGIC.EXE
انسخ هذا الملف على القرص الضوئى و اكتب السطرين التاليين فى آخر ملف AUTOEXEC
http://img85.imageshack.us/img85/3486/image133gc.gif
السطر الأول لاستدعاء محرك القرص الضوئى الذى أعطيناه من قبل الحرف X
السطر الثانى لتنفيذ البرنامج
حد مش فاهم ؟ طيب نحكى الحكاية من الأول و يا ريت تكون عملى علشان نشتغل بايدينا
نزل من الرابط التالى برنامج النورتون كوماندر الناس القديمة فى الحاسب عارفاه كويس
http://www.badongo.net/file/1004665
بعد تنزيله فك الضغط عنه سينتج لك مجلد باسم NC اتركه الآن أنا عاوزك تفتح ملف AUTOEXEC و تكتب فيه كما فى الصورة
http://img98.imageshack.us/img98/884/image140uu.gif
احفظ الملف و افتح برنامج WINIMAGE و من القائمة IMAGE اختر INJECT كما فى الصورة
http://img98.imageshack.us/img98/7013/image151xy.gif
http://img98.imageshack.us/img98/6743/image167ep.gif
يسألك هل تريد اضافة ذلك الملف إلى الصورة أجب بنعم ثم سيسألك مرة أخرى بأن الملف موجود فعلا هل تريد استبداله وافق على الاستبدال
http://img85.imageshack.us/img85/6752/image174vv.gif
http://img19.imageshack.us/img19/7225/image182xl.gif
بعد ذلك احفظ الملف الناتج بالضغط على القائمة FILE ثم SAVE و لا تنسى أن تكرر نفس الشىء مع ملف config.sys

ahmdatef
04-07-2006, 12:43 PM
الآن وصلنا إلى الجزء الرابع افتح برنامج النيرو Nero Burning Rom و اختر من اليمين الخيار CD-ROOM BOOT
انظر على الشمال ستجد الخيار IMAGE FILE حدد مكان الملف الذى حفظناه ببرنامج WINIMAGE
http://img85.imageshack.us/img85/9445/image195uh.gif
ثم اضغط NEW ستظهر لك تلك النافذة اختر مكان المجلد NC الذى أنزلناه من النت
http://img19.imageshack.us/img19/1055/image201ve.gif
http://img98.imageshack.us/img98/3898/image216mq.gif
اتبع التعليمات أصبح الآن بين لديك قرص ضوئى قابل للإقلاع جربه بإعادة تشغيل الحاسب ستجد أن الحاسب سيقلع منه و يبدأ تشغيل برنامج NC تلقائى هذا البرنامج أحبه جدا لأنه يغنيك عن كتابة أوامر الدوس المملة ( مش كده و بس لأ ) القرص بتاعنا فيه ماوس و يدعم العربى كمان انظر الصورة
http://img98.imageshack.us/img98/5807/image229od.gif
كدت أن أنسى بالطبع لن تجد داخل صورة الفلوبى فى الوضع الافتراضى الملفات التى تدعم العربية و لا التى تدعم الماوس لذا أنصحط بتحميل صورة الملف الذى صنعته و ستجد بداخله الملفات التالية
arabic.COM
arabic.INI
COUNTRY.SYS
MOUSE.COM
MOUSE.INI
اصنع الملف الخاص بك كما تشاء و أضف الملفات السابقة إليه
هدية أخيرة خدوا هذا الموقع
http://www.bootdisk.com/bootdisk.htm
ستجد فيه أى صورة للفلوبى ديسك الذى تريده
أما لإخوانى المهتمين بالدوس DOS أنصحهم بتنزيل النورتو يوتليتيز القديم اذا أردتم سأرفعه لكم هذه النسخة القديمة تدعم الدوس و بها الكثير من الخيارات الاضافية
و أى خدمة أنا موجود
ستجدون فى الرابط التالى كتابا صغيرا للشرح لمن لا تظهر الصور عنده
http://www.badongo.net/file/1005080

el_allali
06-07-2006, 01:26 AM
في الصراحة مهما أكثرت من الشكر فلن أوفيك حقك
فعلا موضوع رائع
و جزاك الله ألف خير

ahmdatef
09-07-2006, 12:14 PM
في الصراحة مهما أكثرت من الشكر فلن أوفيك حقك
فعلا موضوع رائع
و جزاك الله ألف خير

شكرا على مرورك الكريم

ahmedovik100
04-01-2007, 01:23 PM
جزاك الله ألف خير

AZPC
04-01-2007, 01:29 PM
كفيت ووفيت.....

لم اكن اعرف ان الدوس يدعم العربية ابدا!

شكرا لك مره ثانيه و 3 و 4 ..

محمد فراج
13-01-2007, 06:01 AM
جزاك الله كل خير أخى الكريم

ahmdatef
01-04-2007, 01:47 PM
http://img54.imageshack.us/img54/6862/ahmdatefthanks1yj3.gif