درس جديد عن [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 ولن يكون هناك اي شروحات آخرى
اعلم انه هناك اوامر كثييرة ولكن اترك لكم المجال للتبحث وتتعلم بنفسك
وانصحك تحفظ وتكتب الاكواد بنفسك ولاتنسخها حتى تتعلم لانك لو قمت بنسخ ولصق لن تتعلم شئ
أتمنى من الله عز وجل أن وفقني لإتمام هذا العمل البسيط
هذا وفقكم الله جميعا هذا العمل لله وحده خالصاً لوجهه الكريم