الدرس الثاني من لغة الباتش (كتابة اسطر الاوامر)
*السلام عليكم ورحمة الله تعالى وبركاته*
ادن بعدما تعرفنا في الدرس الماضي عن بعض ادوار الكلمات التي تكتب بها اسطر الاوامر
ادن بعدما تعرفنا في الدرس الماضي عن بعض ادوار الكلمات التي تكتب بها اسطر الاوامر
فاليوم سنتعرف على بعض القواعد التي يتم الاعتماد عليها.
1*القاعدة الاولى* دور'@'
ادن على بركة الله:
-كما قلنا سابقا بان "echo" تسمح بدهور محتوى اسطر الاوامر على نلفدة "CMD" لكن فادا قمنا بكتابة سطر اوامر بداية بECHO فانه سيتم تطبيق الامر على الحاسوب لكن سيضهر الامر على نافدة cmd مبتدا بمسار او عنوان الوثيقة كما نرا هنا :
واد قمنا باضافة@ اي اد بدانا السطر بكتابة @تم echo مثلا(echo@) فانه سيتم اضهار محتوا السطر على نافدة cmd لكن سيتم اخفاء عنوان المسار(C:\Documents and Settings\Administrateur\Bureau\my) كما نرى هنا:
ملاحضة:تتم كتابة "@"فقط في بداية اسطر الوامر اي لايتم كتابتها بهدا الشكل:
echo off @
echo how are you ? by arabic tutorial@ هدا يعتبر خطئ وفي النهاية لن يتمكن الحاسوب من فهم هدا السطر وسيتم تجاهله.
2*القاعدة الثانية* دور'echo'
كما سبق اقلت عن echo بانها تسمح بضهور محتوى سطر الاوامر فلها كدالك بعض القواعد يجب التعرف عليها
القاعدة الاولى:
-يمكن كتابتها في اي موقع اى في السطر الاول او الثاني او الخ وكدالك اول السطر او وسط السطر لكن طبعا ليس في اخر السطر ههه..
ادا اليك بعض الامثلة
3*القاعدة الثالتة* دور'off'
عادة ماتتم الاستعانة ب(off) في اخر السطر اي بعد جملة echo@' ,وهدا حتى يتم ايقاف عملية الصدى لecho لكن دون ايقاف خاصية اضهار محتوى السطر على نافدة CMD
*عملية الصدىecho*
-عملية الصدى تكمل في ابطال مفعول'@' اي اضهار عنوان المسار واضهار المحتوى كاملا دون الاخد بعين الاعتبار بباقي الاوامر التي تخفي بعض الاسطر
-هناك بعض الحالات التي يتم استعمال فيها هده الخاصية وتتم كتابة الاسطر بهدا الشكل'echo on@'
اليك مثال عن صد "echo on "
*ادن الان يمكننا كتابة اسطر الاوامر مستعينين بهده القواعد*