X

درس جديد عن [cmd] الشرط if و الحلقة for

Silent and Portable Workshop

 
  • Filter
  • Time
  • Show
Clear All
new posts
  • Format
    Thread Author
    مشرف منتدى الصامت والمحمول
    • Nov 2018 
    • 47 
    • 215 




    درس جديد عن [cmd] الشرط if و الحلقة for


    الشرط أحد اهم الامور الي بتعلمها المبرمجين للتعلمها في اي لغة برمجة اي كانت
    الشرط له فؤاد كثيرة وهي لتحقق من الامور اذا كانت صواب يفعل الاوامر وان كانت خاطئة يفعل اوامر آخرى
    الشرط هو IF ومعناه اذا
    ويكتب في الاوامر if exist او if not exist
    if exist = إذا وجد الملف
    if not exist = اذا لم يوجد الملف
    ايضا هناك ي أتي مع قاعدة الشرط else
    else = وإلا ( إن لم يتحقق شرط وجود الملف )
    راح أخذ على سبيل المثال
    PHP Code:
    if exist d:\autorun.inf (del ///"d:\autorun.inf") Else msg Clean 
    الشرح : اذا وجدت الملف الفيروس اسمه autorun.inf في القرص D "دي" قم بحذفه وإن لم يكن موجود ارسل لنا رسالة
    مكتوب نظيف Clean

    الى هنا ينتهي الشرح قاعدة IF



    تعليمة حلقة التكرار for في الملفات الدفعية

    امر for يفيدنا بعدم تكرار الاوامر اكثر من مرة لانه هو يقوم باانجاز هذه المهمة
    وهو من أحد اهم الامور الي بتعلمها المبرمجين للتعلمها في اي لغة برمجة اي كانت ايضا مهم مثل IF

    نكمل مثال حذف فيروس الاوترون
    طبيعة الحال تريد حذف هذا الفيروس ف راح تكتب على هذا الشكل
    Code:
    del /a /q /f "c:\autorun.inf"
    del /a /q /f "d:\autorun.inf"
    del /a /q /f "e:\autorun.inf"
    del /a /q /f "f:\autorun.inf"
    del /a /q /f "g:\autorun.inf"
    del /a /q /f "r:\autorun.inf"
    يعني راح تظلك تكتب الاقراص لين تتعب طيب ليش نتعب انفسنا ويوجد اختصار ل هذا الكلام
    ويكون شكل الكود مقبول
    PHP Code:
    for %%h in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do del ///"%%h:\autorun.inf" 
    وهيك راح يحذف الفيروس من كل الاقراص مهما كانت
    طيب الى الشرح
    PHP Code:
    for = كرر
    %%hاسم المتغير
    in 
    في
    (C D E F G H I J K L M N O P Q R S T U V W X Y Z) =  اسماء الاقراص المحتملة يكون الاصابة فيها
    do = فعل
    del 
    ///"%%h:\autorun.inf = احذف المتغيير (آحد الاقراص الموجودة التي تم كتابتها ) 
    انتهى الشرح for



    هدفي في هذه الدروس تتعلم كيف تتخلص من الفيروسات وتثبيت صامت وتتعرف مسارات حاسوبك
    واشياء عن البرمجة
    الى هنا انتهى شروحاتي في cmd ولن يكون هناك اي شروحات آخرى
    اعلم انه هناك اوامر كثييرة ولكن اترك لكم المجال للتبحث وتتعلم بنفسك
    وانصحك تحفظ وتكتب الاكواد بنفسك ولاتنسخها حتى تتعلم لانك لو قمت بنسخ ولصق لن تتعلم شئ
    أتمنى من الله عز وجل أن وفقني لإتمام هذا العمل البسيط
    هذا وفقكم الله جميعا هذا العمل لله وحده خالصاً لوجهه الكريم
Working...
X