چه باید بدانید
- با تایپ دستورات خود در یک سند خالی Notepad و ذخیره آن به عنوان bat. به جای txt. یک فایل دسته ای در ویندوز 10 ایجاد کنید.
- دستورات شامل MAUSE، COPY، و CLS (پاک کردن).
- برای افزودن نظر، یک خط را با دو دونقطه و یک فاصله شروع کنید. نظرات برای تقسیم یک فایل دستهای به بخشها مفید هستند.
این مقاله نحوه ایجاد یک فایل دستهای در ویندوز 10 با استفاده از Notepad، نحوه افزودن نظرات و شامل فهرستی از دستورات رایج را توضیح میدهد.
چگونه یک فایل دسته ای در ویندوز 10 ایجاد کنیم
ایجاد یک فایل دستهای در ویندوز 10 به سادگی تایپ کردن دستوراتی است که میخواهید در یک سند نوتپد خالی اجرا کنید، سپس سند را بهعنوان یک ذخیره کنید.فایل bat به جای یک سند متنی. سپس می توانید فایل را با کلیک کردن روی آن اجرا کنید، که به طور خودکار پوسته فرمان ویندوز راه اندازی می شود و دستورات شما اجرا می شود.
در اینجا نحوه ایجاد یک فایل دسته ای ساده در ویندوز 10 آمده است:
-
Notepad را در نوار جستجو تایپ کنید و وقتی برنامه Notepad در نتایج ظاهر شد، روی آن کلیک کنید.
-
برای ایجاد یک فایل دستهای ساده، موارد زیر را در یک سند Notepad خالی تایپ کنید:
@ECHO OFF
ECHO اگر این متن را می بینید، اولین فایل دسته ای خود را با موفقیت در ویندوز 10 ایجاد کرده اید. تبریک می گوییم!PAUSE
-
File را در گوشه سمت چپ بالای پنجره Notepad کلیک کنید.
-
ذخیره به عنوان را در منوی کشویی کلیک کنید.
-
یک نام برای اسکریپت، مانند test.bat تایپ کنید و Save را کلیک کنید.
مکانی را در هارد دیسک خود که فایل در آن ذخیره می شود یادداشت کنید، زیرا در آینده می توانید آن را پیدا و اجرا کنید.
-
فایلی را که ذخیره کردید پیدا کنید و روی آن دوبار کلیک کنید.
-
اگر فایل به درستی ایجاد شده باشد، پنجره دستوری را مشاهده خواهید کرد که به شکل زیر است:
دستورات و توضیحات فایل دسته ای
فایل دسته ای نوع خاصی از فایل است که به طور خودکار پنجره فرمان را هنگام فعال شدن باز می کند.اگر از قبل دستوراتی را میدانید که باید فایل خود را اجرا کنید، پس آماده هستید. به سادگی دستورات را در Notepad به روشی که در بالا ذکر شد تایپ کنید، به عنوان یک فایل bat. ذخیره کنید و فایل دسته ای را باز کنید تا دستورات را هر زمان که می خواهید اجرا کنید.
اگر مطمئن نیستید که چه چیزی را در فایل خود قرار دهید، به خاطر داشته باشید که یک فایل دسته ای اساساً یک لیست مرتب از دستورات است که از طریق خط فرمان ویندوز اجرا می شود. هر چیزی که می توانید به صورت دستی در خط فرمان تایپ کنید، می توانید در یک فایل دسته ای قرار دهید. سپس فایل هر دستور را به ترتیب از بالا به پایین اجرا می کند.
در اینجا چند دستور مفید برای استفاده در فایل های دسته ای به همراه توضیحاتی درباره کارهایی که انجام می دهند آورده شده است:
- @ECHO OFF: نمایش درخواست را غیرفعال می کند. این معمولاً در ابتدای یک فایل دسته ای برای نمایش تمیزتر استفاده می شود. شما به @ نیاز ندارید، اما همراه کردن آن دستور ECHO OFF را نیز پنهان میکند.
- ECHO: متن زیر را در پنجره فرمان چاپ می کند.
- PAUSE: باعث می شود که پنجره فرمان پس از اتمام فایل دسته ای باز بماند، یا اجازه می دهد متن موجود در پنجره قبل از ادامه خواندن خوانده شود.
- TITLE: یک عنوان سفارشی را در نوار عنوان پنجره فرمان قرار می دهد.
- CLS: پنجره فرمان را پاک می کند.
- EXIT: از پنجره فرمان خارج شده و بسته می شود.
- COPY: یک یا چند فایل را کپی کنید.
- REM: ثبت نظرات یا اظهارات.
- IPCONFIG: نمایش اطلاعات دقیق IP برای هر آداپتور شبکه متصل به سیستم شما.
- PING: یک درخواست اکو پروتکل پیام کنترل اینترنت (ICMP) را به آدرس IP یا وب سایت ارسال می کند.
- TRACERT: اتصال خود را با IP یا وب سایت با استفاده از ICMP بررسی کنید.
- SET: برای تنظیم متغیرها استفاده می شود.
- IF: یک تابع شرطی را بر اساس ورودی کاربر یا متغیر دیگری انجام دهید.
درج نظرات در فایل های دسته ای
اگر یک خط را در فایل دسته ای خود با دو دونقطه و یک فاصله شروع کنید، اجرا نمی شود. این به شما امکان می دهد نظرات را به راحتی در فایل دسته ای خود درج کنید. نظرات برای تقسیم یک فایل دسته ای به بخش ها با توضیح مختصر در مورد هدف بخش مفید هستند.
در اینجا نمونه ای از یک فایل دسته ای با نظرات است:
@ECHO OFF
:: این فایل دستهای فقط یک مثال برای نشان دادن نحوه عملکرد نظرات است. ECHO سلام دنیا!
:: این یک نظر دیگر است، تا زمانی که فایل دسته ای را نخوانید من را نخواهید دید!
ECHO خداحافظ!
PAUSE
اگر این دستورات را در یک فایل دستهای جایگذاری کنید و آن را اجرا کنید، خروجیای مانند این خواهید دید:
نظر ضروری نیست، اما این یک گزینه مفید است که هنگام ایجاد فایلهای دستهای پیچیده با بخشهای زیاد، بیشتر به آن نیاز خواهید داشت.
در اینجا یک فایل دسته ای کمی پیچیده تر است که از دستورات، نظرات مختلف استفاده می کند و در واقع یک کار مفید را انجام می دهد:
:: این فایل دسته ای برای بررسی اتصال به اینترنت طراحی شده است.
@ECHO OFF
TITLE بررسی وضعیت اینترنت و اتصال
:: این دستور جزئیات شبکه شما را نشان می دهد.
ipconfig /all
PAUSE
:: این بخش بررسی می کند که آیا وب سایت خاصی در دسترس است یا خیر.
ping google.com
:: این بخش به شما امکان می دهد تا انتخاب کنید که آیا tracert را اجرا کنید یا نه.
set "reply=y"
set /p "reply=Traceroute را اکنون اجرا کنید؟ [y|n]:"
if /i not "%reply%"=="y" باید:eof
tracert google.comPAUSE
این فایل اتصال اینترنت شما را با استفاده از ipconfig بررسی می کند و سپس مکث می کند تا بتوانید آن را بررسی کنید. سپس google.com را پینگ می کند. در نهایت به شما این امکان را می دهد که در صورت تمایل دستور tracert را اجرا کنید. سپس برای بار دوم مکث می کند و به شما امکان می دهد قبل از بستن پنجره، نتایج را بررسی کنید.
نتیجه نهایی به این صورت است:
می توانید از هر دستور خط فرمانی که دوست دارید در یک فایل دسته ای استفاده کنید، از جمله متغیرها و تعامل کاربر مانند مثال بالا، نوشتن اطلاعات در فایل های دیگر و موارد دیگر.