اموزش بتچ
درس اول
برای شروع برنامه نویسی نوتپد روباز کرده ابتدا دستورecho off@را وارد کنید وبرای برنامه نویسی به خط بعد برویدخب از دالان کنار ما شروع شد.
دستور echo:
برای نمایش پیغام یا متغیر استفاده میشودمثل برنامه زیر:
echo off@
echo salam
pause
اگر این دستور را در نوتپد بنویسیدوان رابا پسوند batذخیره کندوان را اجرا کنید پیام salam ظاهر میشود
درس سوم
دستورsetومتغیرها:
دارای دو نوع متغیر هستند :
1 - String یا "رشته ای"
2 - Integer یا "صحیح"
یک نکته قبل از این که بخوام وارد بحث معرفی متغیر ها بشم رو اینجا میگم :
تا وقتی نخواهیم به یک متغیری مقدار بدیم نمی تونیم اونو معرفی کنیم یعنی باید جلوی همون جایی که متغیر رو معرفی می کنیم بهش مقدار هم بدیم و هر بار که بخواهیم به یک متغیری مقدار بدیم باید دوباره دستور معرفی متغیر رو تایپ کنیم.
پس در واقع دستوری برای معرفی متغیر وجود نداره بلکه دستوری وجود داره برای مقدار دهی به یک متغیر :
این دستور set هستش در پائین دو نوع متغیر معرفی شده اند ، رشته ای و صحیح :
set stringvar=Hello
set /a integervar=25
همین طور که می بینید برای مقدار دهی به متغیر رشته ای هیچ نیازی به استفاده از کوتیشن نیست ، حتماً می پرسید چرا؟ چون اسم متغیر ها بین دو تا % قرار می گیرند یعنی اگه من بخوام مثلاً متغیر a رو برابر با متغیر b قرار بدم از کد زیر استفاده میکنم :
%set a=%b
به عبارت دیگه برای فراخوانی متغیر ها باید اسم اونها رو بین دو تا علامت درصد "%" قرار بدیم.
* اگه دقت کرده باشید فهمیدید که برای معرفی متغیر های صحیح از یک a/ بعد از دستور set استفاده میشه
* علامت مساوی همیشه باید به اسم متغیر چسبیده باشه و نباید فاصله ی اضافه بین اونها باشه
++ فرض کنید متغیر c رشته parham و متغیر b رشته torabzadeh رو در خودشون نگه داری می کنند اگه بخواهیم که متغیری باشه به نام a که در اون رشته parham torabzadeh 10 قرار بگیره از دستور زیر استفاده می کنیم.
set a=%c% %b% 10
همون طور که می بینید خیلی ساده است هیچ علامتی چیزی هم بین رشته ها و متغیر ها برای وصل کردن اونها به هم وجود نداره !
اگر بخواهید متغییر را نمایش دهید از دستور echoاستفاده کنیدمثلا در دستور زیر متغیر t نمایش داده می شود
%echo %t
درس چهارم
محاسبات ریاضی:
اگه بخواهیم مثلا یه عدد رو با یه عدد دیگه جمع کنیم مثل روبرو عمل می کنیم
%set /a c=%a%+%b
در آخر این دستور جمع دو متغیر a و b را در c ذخیره می کنم.
و همچنین عملیات های دیگه مثلا ضرب با * ، تقسیم با / باقی مانده تقسیم رو با % و دستورات =+ و =- و =/ و =% و =* و ... رو هم داریم و همچنین -- و ++ رو هم داری
[ بازدید : 81 ] [ امتیاز : 3 ] [ نظر شما : ]