تبلیغات

بچ فایل یا فایل بچ چیست و چه کاربردی دارد؟! (bat)

بچ فایل یا فایل بچ چیست و چه کاربردی دارد؟!

بچ فایل یا فایل بچ چیست و چه کاربردی دارد؟!


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

فایل بچ که با یکی از فرمت‌های .bat یا .cmd و یا .btm ذخیره می‌شود، پس از اجرا شدن، مستقیما وارد CMD یا Command Prompt شده و دستورات را یکی پس از دیگری اجرا می‌کند. در واقع دستورات بچ فایل، همان دستوراتی هستند که در CMD می‌نویسیم، منتها یک سری تفاوت‌ها و امکانات برنامه‌نویسی مثل شرط‌گذاری، حلقه‌‌ها، متغیرها و … را نیز در اینجا در اختیار داریم.

در واقع همان طور که متوجه شده‌اید، فایل بچ مستقیما روی سیستم‌عامل اجرا شده و هدف آن این است تا مجموعه‌ای از دستورات را در کنار هم قرار دهیم و بتوانیم از تکراری شدن برخی از امور خود جلوگیری کرده و سریع‌تر کارهای خود را انجام دهیم.

پیش نیازها
یادگیری اسکریپت نویسی بچ فایل نیاز به پیشنیاز خاصی ندارد؛ ولی بهتر است با محیط CMD و مفاهیم پایه‌ی برنامه‌نویسی، از قبیل متغیرها و … کمی آشنا باشید.

برخی از ویژگی‌های اسکریپت بچ

  • امکان دریافت ورودی از کاربر در محیط CMD
  • در اختیار داشتن ساختار کنترلی زبان‌های برنامه‌نویسی، از قبیل شروط، حلقه‌ها و …
  • پشتیبانی از ویژگی‌های تابع نویسی و آرایه‌ها
  • پشتیبانی از Regex
  • امکان فراخوانی کدهای سایر زبان‌های برنامه‌نویسی از قبیل Perl
دستورات سینتکس بچ (یا همان قواعد و کلمات کلیدی اسکریپت بچ)، به حروف بزرگ و کوچک حساس نیستند!

ساخت یک بچ فایل (اسکریپت بچ)

  1. Notepad را باز کنید.
  2. فعلا کدی ننویسید. (چون قصد یادگیری کد را نداریم)
  3. از منوی File، روی Save As کلیک کنید.
  4. مقدار گزینه‌ی Encoding را روی ANSI قرار دهید.
  5. یک نام برای فایل انتخاب کرده و فرمت آن را bat قرار دهید.
    برای مثال: FuLLKade.bat
  6. حالا می‌توانید روی فایل دابل کلیک کنید تا توسط CMD اجرا شود.
    البته به محض اجرا، پنجره‌ی CMD سریع بسته خواهد شد؛ که در آینده و مطالب دیگر، با استفاده از دستورات بچ، جلوی بسته شدن خودکار پنجره را خواهیم گرفت تا با استفاده از فشردن کلید Enter یا … بسته نشود.
برنامه‌نویسیان سی شارپ، سی پلاس پلاس و …، این مدل را قبلا در برنامه‌های کنسولی (Console Application) خود تجربه کرده‌اند!

مثال کلیشه‌ای اول

کد زیر را با استفاده از Notepad ویندوز در یک فایل متنی نوشته و آن را با فرمت bat ذخیره کنید:

با اجرای آن، پیام Hello FuLLKade در داخل CMD نمایش داده خواهد شد.

مثال کلیشه‌ای دوم

کد زیر را با استفاده از Notepad ویندوز در یک فایل متنی نوشته و آن را با فرمت bat ذخیره کنید:

با اجرای آن و نوشتن دستور y و Enter کردن، تمامی محتویات دایرکتوری فعلی یا جایی که فایل بچتان را در آن قرار داده‌اید حذف خواهند شد.
البته فایل‌های Hidden, System, and Read-Only تحت تاثیر قرار نخواهند گرفت.


در آموزش‌های بعدی بچ فایل، به ترتیب با همه چیز آشنا خواهیم شد و این دو مثال صرفا حالت کلیشه‌ای داشتند.
تبلیغات
0
کانال تلگرام فول کده
تبلیغات

درباره نویسنده

هادی اکبرزاده

[ مدیر فول کده ]

علاقه‌مند به اشتراک گذاری اطلاعات در هر زمینه‌ای / برنامه‌نویس / مدیر فول کده

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

نظرات ثبت شده بدون دیدگاه