20 درصد تخفیف ویژه دوره های جامع آکادمی تکوان24!

فقط 0 روز و 0 ساعت و 0 دقیقه و 0 ثانیه باقی مانده!

Batch Script چیست و چه کاربردی دارد؟

زمان مطالعه: 5 دقیقه

آنچه در این مقاله می‌خوانید

در این مقاله قصد دارم تا شمارا با دستورات ویندوز و استفاده از این دستورات در Batch Script آشنا کنم. همچنین می‌خواهم بهتان یاد بدم که چطور می‌توانید با یک فایل چندین دستور ویندوز را به‌صورت اتوماتیک و با استفاده از اسکریپت Batch اجرا کنید. امروزه اسکریپت نویسی باعث می‌شود تا شما به‌راحتی کارهایی خود را تحت شبکه و سیستم‌عامل انجام دهید.

Batch Script چیست؟

همه ما با محیط گرافیکی ویندوز آشنایی داریم و هرروز با محیط گرافیکی ویندوز درگیر هستیم. برای مثال وارد درایوهای سیستم‌عامل می‌شویم و یا فایل‌های خود را ویرایش و یا باز می‌کنیم و یا فایل‌های خود را پاک می‌کنیم و خیلی از موارد دیگر. همه شما تجربه کار با محیط گرافیکی ویندوز را داشته‌اید اما کمتر کسی هست که با محیط Commad Line ویندوز کارکرده باشد و شاید دلیلی هم برای این کار نداشته است.

اکثر مردم با این محیط غریبه هستند اما اکثر افرادی که حرف‌هایی هستند محیط CLI را ترجیح می‌دهند به دلیل امنیت بالاتر و سرعت بالاتر نسبت به محیط گرافیکی که دارد. از طرف دیگر شما می‌توانید چندین دستور ویندوز را داخل یک فایل با پسوند Bat قرار دهید و یک اسکریپت ایجاد کنید. این کار باعث می‌شود تا شما بتوانید چندین دستور را به‌صورت یکجا ایجاد کنید و سرعت کار را بالا ببرید. هکرها با استفاده از اسکریپت Batch ویروس می‌نویسند. برای مثال ویروس‌هایی که می‌توانند سیستم را ریسیت کنند و یا همه فایل‌ها را پاک کنند.

کار با دستورات ویندوز

برای دسترسی به Command Prompt ویندوز شما می‌توانید از کلیدهای پنجره +R استفاده کنید. همان‌طوری که در تصویر زیر مشاهده می‌کنید.

دسترسی به Command Promptبعد از واردکردن دستور بالا و کلیک بر روی دکمه Ok وارد محیط Command Line خواهید شد.

وارد شدن به CLIنکته:

  • زمانی که شما پنجره CMD را باز می‌کنید به‌صورت پیش‌فرض در مسیر Profile کاربر قرار می‌گیرید.
  • با استفاده از کلید ALT+Enter صفحه CMD به‌صورت Full Screen درمی‌آید.
  • برای تغییر مسیر در CMD می‌توانید مطابق تصویر زیر عمل کنید.

تغییر مسیر در CMDنکته:

  • برای پاک کردن صفحه CMD از دستور cls استفاده می‌شود.
  • برای مشاهده لیستی از فایل‌ها و پوشه‌ها مانند زیر عمل کنید.

DIRبرای تغییر Directory از دستور cd استفاده می‌شود.

Change Directoryبرای اینکه یک Directory به عقب برگردید از cd استفاده می‌شود.

Change Directory Backبرای مشاهده مسیر جاری می توانید از دستور cd استفاده کنید.

مشاهده مسیر جاری cd path viewدر محیط cmd می‌توانید از کلید TAB استفاده کنید و با هر بار زدن این کلید کلماتی که با آن Match می‌شود را به شما نشان می‌دهد.

کار با CMD برای اجرا کردن CMD با دسترسی Administrative به‌صورت زیر عمل می‌کنیم.

اجرا کردن CMD با دسترسی Administrativeبرای Pin کردن CMD هم می‌توانید بر روی CMD در قسمت Taskbar راست کلیک کرده و سپس Pin to Taskbar را می‌زنیم.

Pin کردن CMD برای مشاهده لیستی از دستوراتی که در محیط CMD ساپورت می‌شود می‌توان از دستور help استفاده کرد.

لیستی از دستوراتی که در محیط CMD ساپورت می شودبرای Help گرفتن از یک دستور خاص می‌توانیم از سوییچ /? استفاده کنیم.

CMD Help گرفتن از یک دستور خاص برای مشاهده ورژن ویندوز از دستور زیر استفاده می‌شود.

Windows Versionبرای کپی یک فایل از یک مسیر به یک مسیر دیگر از دستور copy استفاده می‌شود.

 کپی یک فایل از یک مسیر به یک مسیر دیگر با CMDبرای پاک کردن یک فایل از دستور del استفاده می‌شود.

 پاک کردن یک فایل از دستور del با cmdبرای Search کردن در محیط cmd می‌توانید از دستور dir به‌صورت زیر استفاده کرد.

Search کردن در محیط cmdبرای مشاهده تاریخ جاری سیستم از دستور زیر استفاده می‌شود.

تاریخ در cmd

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

مشاهده زمان با دستورات cmdبرای نمایش هر متنی در CMD می‌توانید از دستور زیر استفاده کنید.

نمایش هر متنی در CMDبرای خارج شدن از محیط CMD می‌توانید از دستور زیر استفاده کنید.

خارج شدن از محیط CMDبرای تغییر رنگ پس‌زمینه و پیش‌زمینه می‌توانید از دستور زیر استفاده کنید.

تغیر رنگ پس زمینه در CMDبرای تغییر رنگ محیط CLI می‌توانیم از دستور زیر استفاده کنیم.

تغییر رنگ محیط CLIطریقه نوشتن اسکریپت Batch

به فایل‌هایی که پسوند bat دارند و شامل یک مجموعه از دستورات هستند Batch File گفته می‌شود. برای مثال قصد داریم اسکریپتی بنویسیم که بعد از اجرا چندین متن را در خروجی نمایش دهد.

اسکریپت Batchبعد از اجرای اسکریپت در محیط CLI خروجی زیر را خواهیم داشت.

اسکریپت Batch

امیدوارم از این مقاله آموزشی لذت برده باشید. درصورتی‌که دوست دارید می‌توانید کتاب اسکریپت نویسی Batch را از سایت خریداری کنید. در ضمن شما می‌توانید از قسمت دوره ها فیلم آموزشی این دوره را نیز تهیه کنید.

منابع:

https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/cmd

https://fa.wikipedia.org/wiki/%D8%AE%D8%B7_%D9%81%D8%B1%D9%85%D8%A7%D9%86

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

نشانی ایمیل شما منتشر نخواهد شد.

20 درصد تخفیف ویژه دوره های جامع آکادمی تکوان24!

فقط 0 روز و 0 ساعت و 0 دقیقه و 0 ثانیه باقی مانده!