درس جديد عن [cmd] الشرط if و الحلقة for
الشرط أحد اهم الامور الي بتعلمها المبرمجين للتعلمها في اي لغة برمجة اي كانت
الشرط له فؤاد كثيرة وهي لتحقق من الامور اذا كانت صواب يفعل الاوامر وان كانت خاطئة يفعل اوامر آخرى
الشرط هو IF ومعناه اذا
ويكتب في الاوامر if exist او if not exist
if exist = إذا وجد الملف
if not exist = اذا لم يوجد الملف
ايضا هناك ي أتي مع قاعدة الشرط else
else = وإلا ( إن لم يتحقق شرط وجود الملف )
راح أخذ على سبيل المثال
PHP Code:
if exist d:\autorun.inf (del /a /q /f "d:\autorun.inf") Else msg * Clean
مكتوب نظيف 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 /q /f /a "%%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 /q /f /a "%%h:\autorun.inf = احذف المتغيير (آحد الاقراص الموجودة التي تم كتابتها )
هدفي في هذه الدروس تتعلم كيف تتخلص من الفيروسات وتثبيت صامت وتتعرف مسارات حاسوبك
واشياء عن البرمجة
الى هنا انتهى شروحاتي في cmd ولن يكون هناك اي شروحات آخرى
اعلم انه هناك اوامر كثييرة ولكن اترك لكم المجال للتبحث وتتعلم بنفسك
وانصحك تحفظ وتكتب الاكواد بنفسك ولاتنسخها حتى تتعلم لانك لو قمت بنسخ ولصق لن تتعلم شئ
أتمنى من الله عز وجل أن وفقني لإتمام هذا العمل البسيط
هذا وفقكم الله جميعا هذا العمل لله وحده خالصاً لوجهه الكريم