در واقع فایلهای Batch توسط Command Prompt ویندوز اجرا میشوند. سپس دستورات تایپ شده در فایل Batch توسط Command Line Interpreter ویندوز یا همان CMD تفسیر و اجرا میشوند.
ساخت فایل Batch به شما کمک میکند تا کارهای خود را به صورت کاملا خودکار و زمانبندی شده انجام دهید. مثلا فرض کنید میخواهید کلیه فایلهای Zip را به هارد دیسک اکسترنال خود منتقل کنید. برای انتقال این فایلها ابتدا باید به پوشه آنها رفته سپس یکی یکی آنها را به هارد دیسک اکسترنال خود منتقل کنید. در حالت عادی برای هر یک از فایلها باید زمانی مشخصی را صرف کنید. حال فرض کنید بیش از چند هزار فایل Zip وجود دارد. آن موقع چه میکنید؟
شما میتوانید با ساخت یک فایل Batch کلیه اینکار ها را در چند دقیقه انجام دهید. یعنی دیگر نیاز به بررسی یک به یک فایلها نیست و فقط با نوشتن چند دستور کلیه هارد دیسک شما بررسی و فایلهای Zip آن به هارد دیسک اکسترنال منتقل میشود.
البته باید بدانید دانش در ساخت فایلهای Batch بیش از آنچه که فکر میکنید دست شما را در انجام کارهای ویندوزی باز میکند. مثلا میتوانید عملکرد دستورات را شرطی کنید. یا از صحت درست اجرا شدن برنامه ها مطلع شوید. و …
برای ساخت فایل Batch ابتدا یک New Text Document بسازید سپس سه حرف آخر آنرا از .txt به .bat تغییر نام دهید. حال آنرا با یک ویرایشگر Notepad باز نموده و از فصل یک شروع به یادگیری آموزش کنید.
برای شروع دوره Batch Programming تنها به دانش مباحث پایه در CMD نیاز دارید. اما در صورتی که بخواهید Batch Programming را به صورت حرفه ای کار کنید باید دستورات CMD یا Command Prompt را به خوبی یاد داشته باشید. اگر از CMD چیزی نمیدانید به آموزش کامل CMD مراجعه کنید تا CMD را از مبتدی تا حرفه ای یاد بگیرید.