discord icon
سرور دیسکورد گاردایران

پست های پیشنهاد شده

به نام خدا

با سلام خدمت دوستان و مدیران عزیز ! با سری اول آموزش برنامه نویسی به زبان بچ در خدمت شما دوستان عزیز هستم و امیدوارم مورد پسند واقع بشه !

ابتدا یه مقدمه باهم بر رسی کنیم که اصلا بچ چیه و چه کاربردی داره !؟

مقدمه و بر رسی :‌

کلمه Batch (بچ/ /baCH/)، در فرهنگ لغت به معنای «دسته‌ای»، «دسته» و «مقدار نان در یک پخت»، ترجمه شده است؛ که کاربرد عمده‌ی آن در میان اصطلاحات کامپیوتری می‌باشد. بچ فایل (بچ اسکریپت)، مجموعه دستوراتی است که در یک فایل متنی و به صورت خط به خط نوشته و ذخیره می‌شود. ادستورات این فایل، به صورت متوالی (به ترتیب) و یکی پس از دیگری اجرا خواهند شد.(منبع تیم فول)

دوستان بچ فایل هایی که میسازیم همون دستورات cmd (command prompt) هستند منتها با این تفاوت که ما در برنامه نویسی بچ میتونیم مثل بقیه زبان های برنامه نویسی (شرط گذاری کنیم یا حلقه بسازیم و از متغیر ها و...) استفاده کنیم .

نکته نویسنده : بچ فایل ها با سیستم عامل مستقیما در ارتباط هستند و همچنین شما میتونید با استفاده از همین زبان زبان های مشابه مثل پرل هم فراخونی کنید!

نکته نویسنده : من دقت کردم معمولا در بچ فایل هایی که دوستان میسازن یا آموزش میدن تنها یک پسوند استفاده میشه و اون هم bat. هست اضافه کنم که بچ فایل ها میتونن با پسوند های ( cmd. , btm. ) هم ذخیره بشن ! (اهل دلاش متوجه میشن کجا این پسوند ها و این نکته به کار میره) @_@

 

شروع آموزش :

فهرست مطالب :           ( بخش اول که سعی میکنم سبک تر باشه)

۱.آموزش ساخت بچ فایل

۲.آموزش نوشتن عنوان در زبان بچ

۳.آموزش عوض کردن رنگ در زبان بچ

۴.آموزش سایز بندی ها در زبان بچ

۵.آموزش نوشتن توضیحات درون برنامه ای در زبان بچ

۶.آموزش ساخت خروج در زبان بچ

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

۱.آموزش ساخت بچ فایل

برای ساخت یک بچ فایل شما ابتدا باید یک سند متنی ایجاد کنید مثل new text document و درون سند کد نویسی خودتون آغاز و از منوی file گزینه save as انتخاب کرده و در قسمت file name اسم بدید و در انتها bat. , cmd. btm. اضافه و ذخیره کنید . (این هم اضافه کنم که بعد از تغییر پسوند آیکون فایل متنی شما به چرخ دنده تغییر شکل پیدا میکنه !)

 

خب هر زبانی برای خودش یک سری قوانین خاص داره و یک سری قوانین عام که همه زبان های برنامه نویسی دارند !

برای آشنایی شما با اولین دستور در زبان بچ ؛ دستور Echo Off@ بهتون میگم ! این دستور هم جالب هم پرکاربرد و همینطور ساده هست ! ببینید دوستان دستور Echo در حالت عادی برای نمایش یک پیغام کاربرد داره اما وقتی که ما برای مثال میخوایم محیط cmd (command prompt) خودمونو به حالت تعاملی تبدیل کنیم مینویسیم Echo On@ یا همینطور برعکس اگر بخوایم به حالت غیر تعاملی تبدیل کنیم مینویسیم Echo Off@ !

نکته : علامت @ در زبان بچ برای غیر فعال کردن ورباس(verbose) کاربرد داره .

مثال یه دستور ساده :

@echo off

وقتی این دستور اجرا کنید در همون محیط cmd دیگه آدرس درایو نمیبینید همچنین وقتی در کد نویسی هاتون ازش استفاده کنید همونطور که قبلا گفتم محیط cmd با استفاده از دستور بالا به حالت غیر تعاملی تبدیل میکنه !

 

خب گفتیم که دستور Echo کارش نشون دادن پیام هست !

تمرین 1 : پیغام Hello World را در cmd چاپ کنید.

@echo off
echo Hello World

 

نکته : دستورات در زبان بچ به حروف بزرگ و کوچک حساس نیستند .

نکته : دوستان ما در زبان سی پلاس پلاس برای ایجاد یک خط جدید از دستور n\ استفاده میکردیم ! به همین منظور برای ایجاد یک خط خالی در زبان بچ ما از دستور زیر استفاده میکنیم .

echo.

دستور بعدی که باهاش آشنا میشیم دستور pause هست بدون این دستور در حالت عادی دستورات ما در لحظه نشون داده میشه و بسته میشه و ما برای اینکه بعد از نمایش اون دستورات به سرعت بسته نشن از pause استفاده میکنیم.  مثل دستور زیر :

@echo off ایجاد حالت غیر تعاملی
echo. ایجاد یک خط خالی جدید 
echo Hello World نشون دادن پیغام مورد نظر
pause استاپ خوردن یا همون ایست دادن دستور جهت دیدن 

آموزش شماره ۱ تموم شد ! اگر راضی بودید ادامه بخش اول میزارم اگر هم نه میتونید برای مدیران گزارش کنید تا تاپیک بسته یا حذف بشه !

لطفا اسپم ندید !

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

۲.آموزش نوشتن عنوان در زبان بچ

نوشتن عنوان در زبان بچ

به منظور مشخص کردن عنوان در زبان بچ مثل زبان html از دستور title برای ایجاد یک عنوان استفاده میکنیم .

نحوه عنوان دادن هم به شکل زیر هست : (دقیقا یه خط بعد از دستور Echo Off@ عنوان خودمونو اضافه میکنیم) .

@echo off	
title hi bro
pause

نکته : میتونید از دستور title گاها برای ارائه و معرفی بچ فایل خودتون استفاده کنید .

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

۳.آموزش عوض کردن رنگ در زبان بچ

عوض کردن رنگ در زبان بچ

یکی از ویژگی های زیبایی که میتونید در زبان بچ بکارگیری کنید عوض کردن رنگ متن و زمینه هست تا زیبا سازی کدتون بهتر بشه همچنین از حالت یک نواخت مشکی و سفید خارج بشه .

برای مثال :  وارد محیط cmd بشید و بنویسید :

color a

برای دیدن رنگ های بیشتر در cmd هم میتونید از دستور color /? استفاده کنید .

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

۴.آموزش سایز بندی ها در زبان بچ

خب همونطور که از عنوان مطلب پیداست آموزش سایز بندی صفحه و تعداد خط و ...

به منظور این کار برای مشخص کردن تعداد خط ها و حرف ها و ... در اندازه صفحه مورد نظر ! ما از دستور mode استفاده میکنیم ! به مثال زیر توجه کنید :

mode con cols=55 lines=14

نکته : تعداد خط هایی که مشخص میکنید اگر بر اساس تعداد حرف های مشخص شده باشه شکل زیباتری به خودش میگیره

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

۵.آموزش نوشتن توضیحات درون برنامه ای در زبان بچ

اضافه کردن توضیحات در برنامه برای کاربر

به منظور اضافه کردن توضیحات برای کاربر استفاده کننده  برنامه ما از دستور Rem استفاده میکنیم ! به مثال زیر توجه کنید :

@echo offایجاد حالت غیر تعاملی
title guardiran
echo. ایجاد یک خط خالی جدید 
rem this is a comment or command اضافه کردن توضیحات به برنامه برای کاربر
echo Hello World نشون دادن پیغام مورد نظر
pause استاپ خوردن یا همون ایست دادن دستور جهت دیدن 

نکته : دستور Rem صرفا برای توضیحات هست و هیچ اتفاق خاصی در برنامه ی شما قرار نیست که بیفته پس نگران نباشید

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

۶.آموزش ساخت خروج در زبان بچ

آموزش خروج از برنامه بچ

دوستان زبان برنامه نویسی بچ مثل سی شارپ نیست که ما براش حتما دکمه خروج تعریف کنیم تا از برنامه خارج بشه و دکمه خروج کار کنه ! مثال زیر کد خروج در سی شارپ هست دقت کنید :

Application.Exit(); متد خارج شدن کلی از برنامه در سی شارپ

ما قرار نیست که همچین چیزی برای بچ فایل خودمون تعریف کنیم ! چون بچ دستورات دقیقا دونه دونه بعد از هم اجرا میکنه و بعد از اجرای اخرین دستور از برنامه خارج میشه (EOF) !

نکته : میتونید با دستور Rem یک توضیح برای کاربرتون بزارید که با استفاده از دستور Exit میتونه در اواسط برنامه از اون خارج بشه

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

خب دوستان عزیز بخش اول به پایان رسید اگر تاپیک بازدید و تشکر نسبتا خوبی داشت خب میریم ادامه آموزش اگر نداشت آپدیت جدید و بخش دوم تاپیک آپلود نمیشه !

موفق باشید.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری