التجاوز إلى المحتوى
حلب تك طريقك للإحتراف
✪ الدرس العاشر ✪
في هذا الدرس سنتحدث عن طريقة تعريف المتغيرات باستخدام set وسنتعلم عن if
مثال 1 :
في الاسكربت
set dev=the developer
%echo this script by %dev
فنلاحظ انه عند وصول الاسكربت الى سطر
%echo this script by %dev
يعرض في الشاشة النص التالي
this script by the developer
لماذا لم تعرض dev وعرضت the devloper
السبب ان امر set ضبط ما بعده على ان قيمته
هي ما بعد علامة = وفي سطر الecho طلب منه عرض ما بين العلامتين %% لذلك عرض القيمة
الاستنتاج:
لضبط قيمة شيء نستخدم set ولطلب استخدام قيمة شيء نكتب المطلوب بين %% وسيستخدم القيمة سواء لعرضها امر او لاي غرض اخر
و هناك توسع اكثر لهذا الدرس او لضبط قيم المتغيرات واستخدامات عديدة ولكن سنبدا بالتدريج لتفهمون
——–
مثال 2 :
في هذا المثال سنفهم كيف عمل if وكما نعلم في اللغة الانجليزية معنى if”اذا” وعملها في لغة الباتش شبيه معناها
في الاسكربت السطور التالية
set halab=www.halabtech.com
%title %halab
%echo this tool by %halab
set p m= input :
if %m%==halab echo this tool ok
pause
ما جديد هذه الاوامر
╗ set halab=www.halabtech.com ╔
ضبط قيمة halab على انها www.halabtech.com
╗ %title %halab ╔
امر اعطى ان التايتل هو قيمة h ولذلك سنجد ان عنوان النافذة هو
قيمة halab اي www.halabtech.com
╗ %echo this tool by %halab ╔
هذا طلب عرض النص المطلوب وعرض قيمة h وقيمة h معروفه
╗ set p m= input : ╔
هذا السطر قلت لكم سابقا لطلب ادخال المستخدم ويكون الادخال قيمة ل m اي أن m= القيمة التي يدخلها المستخدم ولطلب استخدامها نستخدم العلامتين%%
if %m%==halab echo this tool ok
الشرطية if
في هذا السطر قلنا للاسكربت اذا “if”كانت قيمة %m% تساوي “m”
اي اذا كان النص المدخل هو قيمة “==” halab
m اذا كان يساوي “halab “اكمل ،اعرض “echo “النص التالي
“ok tool this “كما يمكن استخدام عدد كبير من الاوامر اذا كان النص المدخل هو النص المطلوب
ختام الدرس
———:———:——–:———:———-:-
✾ THE DEVELOPER ✾