رفتن به مطلب
بازگشایی انجمن! ×
GuardIran

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

به نام خدا

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

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

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

کلمه 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) کاربرد داره .

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

This is the hidden content, please

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

 

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

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

This is the hidden content, please

 

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

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

This is the hidden content, please

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

This is the hidden content, please

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

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

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


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

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

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

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

This is the hidden content, please

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

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


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

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

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

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

This is the hidden content, please

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

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


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

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

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

This is the hidden content, please

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

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


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

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

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

This is the hidden content, please

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

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


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

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

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

This is the hidden content, please

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

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

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


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

موفق باشید.

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


  • 1 ماه بعد...

سلام و عرض ادب خدمت شما دوستان و مدیران  عزیز

موافقید ادامه تاپیک قرار بدم یا اینکهه زبان برنامه نویسی دیگه ای آموزش بدم ؟

 

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


به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • ایجاد مورد جدید...