الدرس الاول من لغة الباتش
-مقدمة: لغة الباتش(batch) هي عبارة عن اوامر يتم برمجة الحاسوب من خلالها ودالك حتى يسهل علينا بعض الامور الروتينية او العملية احيانا
مثلا يمكنك برمجة الحاسوب على القيام بامر او اكتر في وقت محددا كقرائة القران كل يوم جمعة او جعل حاسوبك ينضف نفسه تلقائيا في وقت ما وبمعنا اوضح انت تبرمج الة الحاسوب كما يتم برمجة الروبوت
وتتم تنفيد هده الاوامر بشكل تدريجي اي يتم تحليل السطرمن طرف الحاسوب وتنفيده تم نفس العملية للاسطر الاخرى
اساسيات لغة الباتش
-تتم كتابة اسطر الاوامر في لغة الباتش باعتماد ادوات معينة لا يمكن تغييرها وهي:
-احد برامج التحرير(يمكنك استعمال اي برنامج)
-واما كتابة الاسطر فهي تعتمد على هده الكلمات التالية:
echo@
rem
pause
break
set
label:
goto
call
if
....
وضائف هده الادوات
-برنامج التحرير هو الدي سنكتب عليه اسطر الاوامر.
-(echo)'صدى' هده الكلمة تسمح بضهور الاوامر قبل تنفيدها على نافدة "CMD" اي اد لم يتم كتابة هده الكلمة سيتم تطبيق الاوامر دون مشاهدتها عادة ما تكتب هد الكلمة مع اسطر الاوامر التي تمكنك من ايقاف او تعديل هده الاوامر ودالك بشكل خارجي اي على النافدة السوداء CMD
-(@) عادة ما تتم كتابة اسطر الاوامر بداية ب@وهدا حتى يتم اضهار الامر فقط واخفاء "adresse" ادا فهي تلعب دور التاغ tag
-(rem)غالبا ما تستعمل لتعطيل مفعول سطر اوامر
-(pause)تستعمل لتوقيف عمل اسطر الاوامر
-(break)تستعمل لتوقيف االعملية التدريجية لتنفيد الوامر والعودة الى امر سبق تنفيده
-(set) تقوم بعرض او تتبيت او ازالة المتغيرة'variable'
-(label:)تمتل رمز لموقع معين للانتقال اليه وهي خاصة بسطر goto
(goto) تستعمل لتخطي امر ما وتفعيل امر اخر مثلا عندما تقوم بكتابة سطر اومر كلمة السر فانك تعتمد على goto لانه ادتم كتابة الكمة بشكل صحيح فسيتم القيام بامر وادا ما كتبت بشكل صحيح فسيتم القيام بامر (ادن جملة سيتم القيام القيام بامر هو دور goto)وهدا طبعا بمساعدة'(if)'
-(call) هدا المر يقوم بدعوة احد الاوامر دون توقف الامر الاول او الدي هو مشغل
-(if)تستعمل في الاوامر الخاصة بالاختيار اوكلمات المرور اي ادا اجيب عن كلمة المرور بشكل صحيح ف.... او اد لم تجب بشكل سحيح ف...(ادن جملة ادا اجبت هي دور if)