Google Plus

الصفحات

Affiliate Program ”Get Money from your Website”
Get Traffic Like Spam

الجمعة، 14 أكتوبر 2011

ملفات الحزم BATCH FILES الجزء الاول

اولاً : الملفات التلقائية التنفيذ (AUTOEXEC.BAT)

الملف التلقائى التنفيذ (AUTOEXEC.BAT)هو ملف خاص ، ينفذ اوتوماتيكيا عند تشغيل النظام او اعادة تحميله . ولكن مماثل لاى ملف حزم آخر ، من حيث انه يمكن تنفيذة من الDOSفى اى وقت ، عبر طبع . AUTOEXEC.الكثير من البرامج الجاهزة تتضمن ملفات تلقائية التنفيذ لمساعدة المستخدم لتشغيل البرنامج التطبيقى .اذا كنت تستعمل نظاما يعمل على الاقراص المرنة ، ستجد انه من المفيد اعداد ملفات تلقائية التنفيذ على اقراص برامجك ، كى تشغل لك هذه البرامج . مثلا ، يمكن عرض التاريخ والوقت وتشغيل الوورد ستار (WORDSTAR) اوتوماتيكيا ، عبر طبع:

ATUOEXEC.BAT<ENTER> COPY CON
DATE <ENTER> TIME <ENTER>
WS <F6> <ENTER>

لاحظ انه يجب استعمال امرى التاريخ (DATE) و الوقت) (TIME) فى ملف الحزم لجعل الدوس يحثك على ادخال الوقت و التاريخ الصحيحين عندما تستعمل الملف الدفعاتى التلقائى التنفيذ على اجهزة XT, PC. ولو كان حاسبك الشخصى من طراز ATوبه ساعة تعمل بالبطارية ، ربما كنت ترغب باستبدال امرى (الوقت( و(التاريخ) بالبرمجيات التى تاتى مع اللوحة .
و الملفات الدفعاتيه التلقائية التنفيذ مفيده ايضا فى الانظمه التى فيها اقراص صلبه لاغراض مختلفه. ربما لن تريد لهذه الملفات ان تشغل لك برنامجا تطبيقيا معينا ، لانه سيكون هناك كثيرمن البرامج المخزونه على القرص الصلب ، ولن ترغب ان تبدأ بالبرنامج نفسه فى كل مره ، لكن ملف الحزم التلقائى التنفيذ يمكنه ان يتضمن الاوامر التى تتولى تشغيل البرمجيات التى تقيم فى ذاكرة الرام وتستعملها بشكل منتظم ، مثل سايد كيك (Side Kick) ( بورلاند انتر ناشونال أو ( ريدى (Ready) ( ليفينج فيديوتكست) أو DOSKEY )ميكروسوفت) وكما نعلم ان هذه البرامج توضع فى الذاكره وتظل مخفيه فيها الى ان تضغط مجموعة معينة من المفاتيح فتقوم بالحلول مؤقتا محل اى برنامج كنت تستعمله فى الذاكره . وعندما تنتهى من البرنامج المقيم فى الذاكره، تضغط مجموعة مفاتيح اخرى فيعود البرنامج الاصلى الى الظهور .
ربما كنت تريد ايضاان تضع امرالمسار) (PATH) فى الملف التلقائى التنفيذAUTOEXEC.BAT وهذا يصح ايضا على اوامر تشــــغيل قرص الذاكــرة (RAM DISK)
وبرامج ملف الطباعة (Print Spooler) ، واية اوامر اخرى تتطلبها استخداماتك . فقد ترغب مثلا بتضمين امر النمط)(MODE)اذا كنت تستعمل طابعة تسلسلية اخيرا ، ويضع معظم الناس امر المحث PROMPT $P$G فى الملف التلقائى التنفيذ فى قرصهم الصلب . وهذا يغير شكل محث ال DOSعن ذلك الذى يخبرك عن المحرك الحالى (مثلا C > ) الى محث يخبرك عن الدليل الفرعى الحالى ايضا (مثلا C:\ او(:\LOTUS\ ESTEMATES
ثانيأ : المعاملات القابله للاستبدال
يستعمل الكثير من أوامر الدوس مع بارامترات الزاميه أو اختياريه تشير الي أشياء مننوع معرفات محركات الاقراص أو أسماء الملفات ونظرا لان البارامترات قد تكون مختلفه في كل مره ينفذ فيها ملف حزم يسمح لك الدوس بتعيين بارامترات دميه لتمثيل البارامترات الفعليه وتأخذ البارامترات الفعليه مكان البارامترات الدمية (الهيكلية ) تنفيذ الملف الدفعاتىيشار الى البارامترات داخل البرنامج بعلامه النسبه المئويه % التى تسبق أى عدد آحادى الرقم (0%أو1%أو2% ، الخ) . 0% تشير الى اسم ملف الحزم نفسه ،1% الى البارامتر الأول ،2%الى البارامتر الثانى ألخالبارامترات القابله للاستبدال تجعل أوامر ملفات الحزم أكثر افاده بكثير كما يتضح منالمثال الآتى :

COPY CON DIRCHK.BAT<ENTER>
DIR %1 / W <ENTER>
CHKDSK %1 <F6> <ENTER>

عند عدم ذكر آية بارامترات ، يقوم هذا الملفبنفس الأشياء على الفهرس الحالى ولكن الآن لديك خيار تحديد محرك أقراص معين أو ملف معين تطبق عليه الأوامر فى الملف الدفعاتى فطبع DIRCHK B: <ENTER>، مثلا ، يطلب دليلاعريضا لكل الملفات على المحرك :B ، متبوعا بتقرير CHKDSKعلى المحرك B:، يتضمن معلومات اضافيه حول جميع الملفات الموجوده على القرص فى المحرك B.وكمثال آخر على برنامج به بارامترات قابله للاستبدال
COPY CON DIRCHK.BAT<ENTER>
COPY A:%1 B: / V <ENTER>
COPY A:%2 B: / V <ENTER>
DIR A: / P <ENTER
DIR B: / P <ENTER
<F6> <ENTER>
اذا كنت تستعمل حاسبا بقرص صلب ، ستختلف معرفات المحركات - أو يمكن تمثيلها بواسطة بارامترات قابله للاستبدال واذا كنت تعمل على ملفين يحملان اسم FILE.CON و NAMES.CON، اطبع :
COPY&CK FILE.CON NAMES.CON <ENTER>
فيقوم الدوس بادخال تلك الأسماء فى آمر النسخ (COPY

0 commentaires:

إرسال تعليق

earn monye

شارك

Twitter Delicious Facebook Digg Stumbleupon Favorites More