چگونه یک فایل BAT در سه مرحله ساده بسازیم

آیا متوجه می شوید که هر بار که رایانه خود را روشن می کنید همان برنامه ها را باز می کنید؟ آیا همیشه خط فرمان را باز می کنید تا همیشه همان دستورات را اجرا کنید؟ یادگیری نحوه ساخت یک فایل BAT می تواند با خودکار کردن این اقدامات در زمان شما صرفه جویی کند.

یک فایل BAT یک فرمت فایل متنی خاص با پسوند bat است که یک سری دستورات Command Prompt را به ترتیبی که شما مشخص می کنید اجرا می کند. شما می توانید یک فایل BAT بسازید که هر کاری را که ممکن است در یک خط فرمان انجام دهید را خودکار می کند. 

با فایل BAT چه کاری می توانید انجام دهید؟

  • تنظیمات سیستم را تغییر دهید
  • راه اندازی وب سایت ها را به صورت خودکار انجام دهید
  • چندین برنامه را بر اساس یک برنامه راه اندازی کنید
  • پشتیبان گیری سیستم را(system backups) خودکار کنید

در این راهنما، نحوه ایجاد و اجرای اولین فایل دسته ای خود را در ویندوز 10(Windows 10) خواهید آموخت . همچنین خواهید آموخت که چگونه با یک فایل BAT اتوماسیون پیشرفته انجام دهید و چگونه آن اتوماسیون ها را با استفاده از Task Scheduler زمان بندی کنید.

یک فایل BAT در سه مرحله بسازید(Make A BAT File In Three Steps)

ایجاد یک فایل BAT در ویندوز 10(Windows 10) بسیار ساده است. تنها چیزی که نیاز دارید Notepad است . فقط باید یک فایل متنی با دستورات BAT(BAT commands) که به درستی فرمت شده اند ایجاد کنید. سپس فایل را با پسوند bat ذخیره کنید و سپس آن را اجرا کنید.

با این حال، چند ملاحظات مهم وجود دارد که باید در طول مسیر به خاطر بسپارید، بنابراین اجازه دهید مراحل را طی کنیم.

در این بخش، نحوه ایجاد یک فایل BAT خودکار را یاد خواهید گرفت که (BAT)Chrome را (Chrome)در(News) صفحه وب مورد علاقه شما راه اندازی می کند، حافظه پنهان ویندوز 10 شما را برای افزایش عملکرد سیستم پاک می کند و آخرین پیش بینی آب و هوا را از وب بیرون می آورد.

مرحله 1: یک فایل دسته ای راه اندازی ساده ایجاد کنید(Step 1: Create A Simple Startup Batch File)

برای ایجاد یک فایل BAT در ویندوز 10(Windows 10) ، کافیست منوی استارت را انتخاب کنید، (Start)Notepad را تایپ کنید و برنامه Notepad را برای باز کردن آن انتخاب کنید. در داخل Notepad ، باید اسکریپت زیر را تایپ کنید. می توانید از آنجا در Notepad کپی و جایگذاری کنید .

start https://news.google.com
DEL /F /S /Q %TEMP%
finger [email protected]
مکث(pause)

فایل را در جایی در رایانه شخصی خود ذخیره کنید که به راحتی پیدا شود. بسیاری از افراد فایل های BAT خود را در C:\temp یا در پوشه ساده ای که در سطح درایو ریشه C: قرار دارد ذخیره می کنند.

مهم است که منوی کشویی Save as type را به (Save as type)All files تغییر دهید . سپس، مطمئن شوید که ".bat" را در انتهای نام فایل اضافه کنید.

با این کار فایل با فرمت متنی به عنوان فرمت فایل دسته ای ذخیره می شود. 

اکنون آن دایرکتوری را در Windows Explorer باز کنید و روی فایل BAT جدیدی که ایجاد کرده اید دوبار کلیک کنید . هنگامی که این کار را انجام می دهید، می بینید که اقدامات زیر به ترتیب انجام می شود.

  1. صفحه وب Google News با استفاده از مرورگر پیش‌فرض سیستم شما باز می‌شود.
  2. تمام فایل های موجود در پوشه موقت ویندوز حذف خواهند شد.(Windows)
  3. خط فرمان پیش بینی آب و هوای 24 ساعت آینده را نشان می دهد.

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

با این حال، کار شما تمام نشده است. شما باید برخی از این دستورات را برای موقعیت خود تنظیم کنید. بیایید نگاهی بیندازیم که هر یک از این دستورات چه کاری انجام می(what each of these commands does) دهند و چگونه می توانید آنها را مطابق با نیازهای خود تغییر دهید.

مرحله 2: فایل BAT خود را سفارشی کنید(Step 2: Customize Your BAT File)

اکنون که می دانید چگونه یک فایل BAT با چندین دستور بسازید، باید هر یک از آن دستورات را برای نیازهای خود سفارشی کنید.

در زیر توضیح دقیق تری در مورد هر یک از این دستورات و نحوه سفارشی سازی آنها ارائه شده است.

شروع فرمان(Start Command)

دستور start هر برنامه ای را که مشخص کرده اید راه اندازی می کند. اگر از پیوند URL مانند این دستور استفاده می کنید، از مرورگر پیش فرض شما برای راه اندازی آن صفحه وب استفاده می کند. دستور زیر Google News را در مرورگر پیش‌فرض شما راه‌اندازی می‌کند.

start https://news.google.com

می توانید URL را تغییر دهید تا دستور هر صفحه وب را که دوست دارید باز کند.

فرمان DEL(DEL Command)

دستور DEL یک دستور بسیار ساده است که یک یا چند فایل را در یک فهرست مشخص حذف می کند. پارامترهای مختلفی وجود دارد که می‌توانید از آنها برای بیان نحوه رفتار دستور استفاده کنید.

DEL /F /S /Q %TEMP%

پارامترهای مختلفی وجود دارد که می‌توانید از آنها برای بیان نحوه رفتار دستور استفاده کنید.

  • /F - شامل حذف فایل های فقط خواندنی است
  • /S -(– Removes) فایل های زیر شاخه ها و همچنین دایرکتوری فعلی را حذف می کند
  • /Q - به(Requires “) حالت "بی صدا" نیاز دارد که نیازی به تایید حذف ندارد

در این مثال، % TEMP % برای تعیین دایرکتوری استفاده می شود. این متغیر محیطی سیستم برای فهرست فایل های موقت ویندوز(Windows Temporary Files) است. 

در صورت تمایل می توانید هر دایرکتوری دیگری را مشخص کنید. یا می‌توانید چندین دستور DEL را فهرست کنید و فایل‌ها را از چندین فهرست حذف کنید.

فرمان انگشت(Finger Command)

فرمان Finger از اتصال اینترنت رایانه شما برای دسترسی به هر رایانه راه دوری که سرویس انگشت را اجرا می کند استفاده می کند.

یافتن این موارد آسان نیست، اما یک سرویس خاص در graph.no وجود دارد که به شما امکان می دهد با استفاده از یک فرمان ساده «انگشت»، پیش بینی آب و هوای 24 ساعته را جستجو کنید.

finger [email protected]

با این دستور، فقط باید نام بزرگترین شهر مجاور را قبل از قسمت @graph.no از آدرس وب قرار دهید.

این دستور نموداری از نمادهای درجه حرارت و سطح آفتاب را برای 24 ساعت آینده برمی گرداند.

دستور مکث(Pause Command)

دستور Pause اجرای فایل BAT شما را متوقف می کند تا بتوانید اطلاعاتی را که توسط دستورات مختلف بازگردانده شده است مشاهده کنید. این به ویژه پس از استفاده از دستور Finger مفید است ، بنابراین می توانید نمودار را مشاهده کنید.

اگر از دستورات دیگری استفاده می کنید و نیازی به دیدن اطلاعات برگشتی ندارید، می توانید دستور Pause را از انتهای اسکریپت حذف کنید.

در واقع، اگر اصلاً نیازی به دیدن چیزی از اسکریپت ندارید، می‌توانید @ECHO OFF را به عنوان خط اول فایل BAT اضافه کنید و اصلاً چیزی را که از دستورات برگردانده شده است نخواهید دید.

مرحله 3: کار دسته ای خود را برنامه ریزی کنید(Step 3: Schedule Your Batch Job)

هنگامی که یک فایل BAT درست می کنید، فایده چندانی ندارد مگر اینکه به صورت دستی دوبار کلیک کنید و هر زمان که بخواهید دستورات خودکار را اجرا کنید، آن را اجرا کنید.

بسیار ساده تر است که اجازه دهید کار دسته ای به طور خودکار هر روز اجرا شود. شما می توانید این کار را با راه اندازی فایل BAT به عنوان یک کار برنامه ریزی شده (BAT)ویندوز(Windows) انجام دهید.

برای انجام این کار، منوی Start را انتخاب کنید، (Start)Scheduler را تایپ کنید و (Scheduler)Task Scheduler را انتخاب کنید .

با این کار Task Scheduler باز(open the Task Scheduler) می شود . Task Scheduler Library را از قسمت سمت چپ انتخاب کنید تا تمام کارهای برنامه ریزی شده روی سیستم خود را ببینید. 

می توانید یک کار برنامه ریزی شده جدید برای راه اندازی فایل BAT جدید خود اضافه کنید. (BAT)برای انجام این:

  1. از پنل Actions در سمت راست Create Task را انتخاب کنید .

  1. در پنجره Create Task ، در تب General ، در قسمت (General)Name نامی به کار بدهید . تمام تنظیمات پیش فرض دیگر را رها کنید.

  1. تب Triggers را انتخاب کنید. دکمه New(New) را انتخاب کنید. در پنجره New Trigger ، Daily را انتخاب کنید و سایر تنظیمات پیش فرض را رها کنید. OK را انتخاب کنید و در پنجره Create Task   OK را انتخاب کنید.(OK)

  1. تب Actions(Actions) را انتخاب کنید، سپس New را انتخاب کنید . در پنجره New Action، Browse را انتخاب کنید و به جایی که فایل BAT خود را ذخیره کرده اید، بروید. (BAT)برای پایان، OK را انتخاب کنید . در پنجره Create Task گزینه OK را انتخاب کنید.(OK)

  1. اکنون باید فایل BAT برنامه ریزی شده خود را در (BAT)کتابخانه Task Scheduler(Task Scheduler Library) مشاهده کنید.

فایل BAT(BAT) برنامه ریزی شده جدید شما اکنون هر روز در همان زمان اجرا می شود. 

سفارشی کردن فایل BAT

اکنون که می‌دانید چگونه فایل BAT خود را ایجاد و زمان‌بندی کنید ،(BAT) می‌توانید با یادگیری سایر دستورات فایل BAT که می‌توانید به فایل اضافه کنید، آن فایل را گسترش دهید. 

دستورات CMD زیادی(lot of CMD commands) وجود دارد که می توانید به فایل BAT خود اضافه کنید تا همه چیز را در رایانه خود به طور خودکار انجام دهید. شروع(Start) به آزمایش کنید و ببینید چه چیزهای جالبی می توانید از فایل های دسته ای خود ایجاد کنید.



About the author

من یک متخصص کامپیوتر هستم که تجربه کار با نرم افزارهای Microsoft Office از جمله Excel و PowerPoint را دارم. من همچنین با کروم که یک مرورگر متعلق به گوگل است، تجربه دارم. مهارت های من شامل ارتباط نوشتاری و کلامی عالی، حل مسئله و تفکر انتقادی است.



Related posts