Hicham Al Sayed ahmed

اهلا و سهلا بكم في منتدى تقنيات الحاسوب 2013


Join the forum, it's quick and easy

Hicham Al Sayed ahmed

اهلا و سهلا بكم في منتدى تقنيات الحاسوب 2013

Hicham Al Sayed ahmed

Would you like to react to this message? Create an account in a few clicks or log in to continue.

منتدى و عالم تقنيات الحاسوب و البرمجة وانظمة التشغيل و الصيانة 2013

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

اطرح سؤالك على فريق العمل في الفيسبوك

تابعنا على الفيسبوك

مشاركة الموضوع عبر الفيسبوك

Log in

I forgot my password

Latest topics

» تفاصيل بسيطة ومعلومات عن الهكر
الفصل السابع ملفات الحزم I_icon_minitimeTue Nov 05, 2013 6:35 am by okba als

» ترحيب بالأعضاء
الفصل السابع ملفات الحزم I_icon_minitimeTue Nov 05, 2013 6:09 am by okba als

» برنامج يعلمك لغة الدلفي بشكل مثير
الفصل السابع ملفات الحزم I_icon_minitimeMon Nov 04, 2013 10:53 pm by سيد برتوكول

» دليل هاتف الدلفي
الفصل السابع ملفات الحزم I_icon_minitimeSun Nov 03, 2013 11:24 am by سيد برتوكول

» سلسلة فيبوناتشي
الفصل السابع ملفات الحزم I_icon_minitimeSun Nov 03, 2013 11:22 am by سيد برتوكول

» كود جميل ورائع جربه واعرف بنفسك ماذا يعمل
الفصل السابع ملفات الحزم I_icon_minitimeWed Apr 17, 2013 1:55 am by سيد برتوكول

» المبرمجون مستائون من الواجهة الرسومية لويندوز ٨ (Windows 8)(نسخة المطورين)
الفصل السابع ملفات الحزم I_icon_minitimeThu Jun 21, 2012 10:26 pm by pc-king.dahek.net

» حزيرة للعلماء
الفصل السابع ملفات الحزم I_icon_minitimeTue Apr 10, 2012 3:23 am by عفريت السويداء

» اسباب تجعل الكمبيوتر يعمل بشكل بطيء
الفصل السابع ملفات الحزم I_icon_minitimeSun Mar 18, 2012 6:49 am by عفريت السويداء

» دروس المبتدئين.....الدرس الأول (تعليم القص)
الفصل السابع ملفات الحزم I_icon_minitimeSat Mar 17, 2012 6:03 am by عفريت السويداء

Top posting users this week

No user

Who is online?

In total there are 6 users online :: 0 Registered, 0 Hidden and 6 Guests

None


Most users ever online was 149 on Wed Oct 02, 2024 1:13 am

تابعنا على الفيسبوك


2 posters

    الفصل السابع ملفات الحزم

    سيد برتوكول
    سيد برتوكول
    Administrator
    Administrator


    نقاط : 146584

    الفصل السابع ملفات الحزم Empty الفصل السابع ملفات الحزم

    Post by سيد برتوكول Wed Dec 28, 2011 5:38 am

    ملفات الحزم


    BATCH FILES










    الفصل السابع ملفات الحزم Clip_image001



    <table width="100%" cellpadding="0" cellspacing="0">
    <tr>
    <td>
    اولاً : الملفات التلقائية التنفيذ (AUTOEXEC.BAT)



    </td>
    </tr>
    </table>



















    الملف
    التلقائى التنفيذ
    (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










    <table width="100%" cellpadding="0" cellspacing="0">
    <tr>
    <td>
    ثانيأ : المعاملات القابله للاستبدال



    </td>
    </tr>
    </table>
















    يستعمل
    الكثير من أوامر الدوس مع بارامترات الزاميه أو اختياريه تشير الي أشياء من
    نوع معرفات محركات
    الاقراص أو أسماء الملفات ونظرا لان البارامترات قد تكون مختلفه في كل مره ينفذ
    فيها ملف حزم يسمح لك الدوس بتعيين بارامترات دميه لتمثيل البارامترات
    الفعليه وتأخذ البارامترات الفعليه مكان
    البارامترات الدمية (الهيكلية ) تنفيذ الملف الدفعاتى

    يشار الى البارامترات داخل البرنامج بعلامه النسبه المئويه % التى تسبق أى عدد
    آحادى الرقم (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).










    <table width="100%" cellpadding="0" cellspacing="0">
    <tr>
    <td>
    ثالثاً : أوامر التشغيل بنظام الحزمه



    </td>
    </tr>
    </table>
















    أمر
    اظهار رساله معينه
    ECHO
    .


    أمر تكرار عمليه أكثر من مره FOR .


    أمر التفرع الى مكان معين فى الملف التتابعى GOTO
    .


    أمر التفرع المشروط IF
    .


    أمر التوقف اللحظى PAUSE .


    أمر كتابة الملحوظات REM
    .





    وتستخدم هذه الآوامر بالنسبه لنظام التشغيل بواسطة
    الحزمه
    (BATCH PROCESSING) وهذه
    الأوامر هى
    ECHO - FOR - GOTO - IF -
    PAUSE - REM - SHIFT



    وسوف نتناول بالشرح هذه الآوامر بالتفصيل.


    -
    ECHO


    الغرض
    من الاستخــــدام
    : يستخدم هذا الامر لاظهار رساله فى حالة ECHO [ON] وعدم اظهار الرسائل فى حالة ECHO[OFF].


    نـــــوع
    الأمـــــر
    : أمـر داخلى .


    الصورة
    العامة
    : ECHO [ON] [message]


    ECHO [OFF] [ message ]





    مثال :



    A> ECHO HELLO < ENTER
    >



    سوف تظهر رسالة
    HELLO
    .


























    <table width="100%" cellpadding="0" cellspacing="0">
    <tr>
    <td>
    2- أمر FOR



    </td>
    </tr>
    </table>













    الغرض
    من الاستخــــدام
    : يستخدم هذا الامر لتكرار تنفيذ امر معين عدة
    مرات






    نـــــوع
    الأمـــــر
    : أمـر داخلى .





    الصورة
    العامة :
    FOR %%C IN set DO COMMAND





    حيث C :هو اى حرف عدا 0 - 9


    set هو
    اما
    File space او
    قيم محددة



    Command : هو
    اى امر من اوامر نظام التشغيل



    امــثـــلـــــه:


    أ)
    FOR %%+ IN (*.ASM) DO TYPE %%+


    وذلك
    لتجميع كل الملف ليكن امتداد الاسم
    .ASM


    ب) FOR
    %%+ IN ( SALES\*.*) DO TYPE %%+ < ENTER >


    و ذلك لاظهار محتويات كل الملفات التى أمتدادها asm








    <table width="100%" cellpadding="0" cellspacing="0">
    <tr>
    <td>
    3- أمر GOTO



    </td>
    </tr>
    </table>










    الغرض
    من الاستخــــدام
    : يستخدم هذا الامرللتنقل من مكان الى اخر داخل
    الملف التتابعى بدون مراعاة الترتيب



    نـــــوع
    الأمـــــر
    : أمـر داخلى .





    الصورة العامة : GOTO
    Label






    مثال :


    Looping ............


    Begin :


    Rem looping.....


    Goto Begin


    يقوم الامر بتنفيذ ما يلى


    تنفيذ الامر Begin ثم
    يتلوه الامر
    Rem looping ثم
    يقفز الى الامر
    Begin
    مرة
    اخرى .















    <table width="100%" cellpadding="0" cellspacing="0">
    <tr>
    <td>
    4- أمر IF



    </td>
    </tr>
    </table>



















    الغرض
    من الاستخــــدام
    : يستخدم هذا الامرللتحقق من صحة شرط معين لأداء
    وظيفة معينة



    نـــــوع
    الأمـــــر
    : أمـر داخلى .


    الصورة العامة : IF
    Condition Command



    امــثـــلـــــه:


    أ) IF NOT EXIST
    620 Can’t find file < enter >



    فى هذا المثال اذا كان الملف المسمى TXT.620 لا يوجد سوف يظهر نظام التشغيل DOS
    الرسالة التالية Can’t
    find file



    ب) IF %1 == Quit GOTO END


    فى هذا المثال
    حيث المتغير الاول (
    1==quit ) سوف يتم الانتقال الى الامر
    الذى يشير الى الانهاء
    END








    <table width="100%" cellpadding="0" cellspacing="0">
    <tr>
    <td>
    5- أمر PAUSE



    </td>
    </tr>
    </table>













    الغرض
    من الاستخــــدام
    : يستخدم هذا الامرلتوقف التنفيذ اللحظى و ذلك حتى
    يتم الضغط على اى مفتاح لاستمرار التنفيذ



    نـــــوع
    الأمـــــر
    : أمـر داخلى .


    الصورة
    العامة :

    PAUSE


    حيث
    : عند تنفيذ الامر
    PAUSE سوف
    تظهر الرسالة التالية



    Press any key to continue


    مثال :


    DIR A:


    ECHO DISPLAY the
    directory of drive B next



    PAUSE


    DIR B:





    سوف يحدث توقف لحظى قبل اظهار الملفات المسجلة على
    الاسطوانة التى فى المشغل
    B و ذلك يسمح لك لكى تضع اسطوانة جديدة فى المشغل لكى ترى اسماء
    الملفات عليها .









    <table width="100%" cellpadding="0" cellspacing="0">
    <tr>
    <td>
    6- أمر REM



    </td>
    </tr>
    </table>
















    الغرض
    من الاستخــــدام
    : يستخدم هذا الامرلاظهار الملاحظات اثناء التنفيذ



    نـــــوع
    الأمـــــر
    : أمـر داخلى .


    الصورة
    العامة :
    REM Command


    مثال :


    REM This
    file checks new disks


    PAUSE
    Insert new disk in drive A :



    Format A :
    /S



    DIR A :


    CHKDSK A :
    عفريت السويداء
    عفريت السويداء
    عضو مميز
    عضو مميز


    نقاط : 1157

    الفصل السابع ملفات الحزم Empty Re: الفصل السابع ملفات الحزم

    Post by عفريت السويداء Wed Dec 28, 2011 6:28 am

    أبو حنفي

    مشكور على هذا الشرح الرائع والواضح

    جميل ما قدمته لنا من معلومات

    الله يعطيك الألف عافي


      Current date/time is Fri Nov 22, 2024 7:29 pm