تا %60 درصد تخفیف برای تنها 7 نفر با کد 7973TP3P + صدور گواهینامه فقط تا
000000

آموزش اسکریپت نویسی مقدماتی : آموزش نوشتن Batch File قسمت 5

در ادامه دستورات مربوط به فایلهای دسته ای (batch files)

دستور FOR

با این دستور می توان کارهای زیر را انجام داد:

  • حرکت بر روی فایلها و پوشه ها
  • حرکت بر روی انواع مجموعه ها
  • خواند فایل هائی با ساختار مشخص
  • درست کردن شمارنده های پیشرفته
  • از این دستور جهت ایجاد حلقه نیز می توان استفاده کرده:

مثال هایی از دستور FOR

مثال 1:

FOR    /L   %I  IN(4,1,9)  DO   ECHO   %I

این دستور از عدد 4 شروع کرده و یکی یکی تا عدد 9 پیش رفته و آنها را نمایش می دهد. به عبارتی خروجی دستور زیر عبارتست از

4,5,6,7,8,9

مثال 2:

FOR   /L   %I   IN(6,3,20)   DO  ECHO   %I

این دستور از عدد 6 به تعداد سه تا سه پیش رفته تا به 20 . به عبارتی خروجی دستور فوق عبارتست از 6,9,12,15,18

مثال 3:

For %i  in (a*b.txt) do echo %i

این دستور تمامی فایلهایی که با حرف a شروع می شوند و با حرف b ختم می شوند را از درایو c در لیستی نمایش می هد.(اگر از درایو c اجرا شده باشد)

مثال 4:

For %i  in (b??h*.jpg) do echo %i

این دستور با این فورمت تمام فایهایی که حرف اول آنها با b و حرف چهارم آنها با h شروع و پسوند آنها jpg است(عکس) را نمایش داده (از درایو و مسیری که در حال اجرا است)

مثال 5:

For %i in (ali  reza  hasan) do echo %i

این دستور اسامی داخل پرانتز را به ترتیب نمایش داده

For %i  in (dir  date  time) do %i

این دستور فرمان های dir و date و time را به ترتیب اجرا کرده.

دستور rem

جهت ارائه توضیحات در ارتباط با دستورات و عدم اجرای یک خط دستور

مثال:

Rem    monitor list file

Dir

توضیخ در مورد دستور dir (نمایش لیست فایلهای درایو مربوطه)

Rem  dir

عدم اجرای دستور dir

  • علامت :: بجای دستور rem می توان استفاده کرد.
  • دستور dir : نمایش لیست فایله و پوشه های مسیر مربوطه
  • دستور cd : ورود به یک پوشه
  • دستور md : ساخت پوشه
  • دستور rd :حذف پوشه
  • دستور attrib : تغییر یا بررسی خصلت فایلها

مثال:

Attrib +h + r a*.txt

مخفی و فقط خواندنی کردن کلیه فایلهایی از درایو مربوطه که با a شروع می شوند و پسوند txt دارند و برای غیر فعال کردن دستور از – بجای + استفاده کرده.

  • دستور del وerase : حذف فایل یا فایله
  • دستور copy: عملیات کپی فایل از مبدا به مقصد
Copy *.jpg   d:\*.jpg

کلیه فایلهای تصویری درایو جاری را به درایو d کپی کرده

  • دستور replace:جایگزینی یک فایل
  • دستور move:انتقال فایل
  • دستور ren:تغییر نام فایل
Ren a.txt b.txt

تغییرنام فایل از a.txt به b.txt

  • دستور cls : پاک کردن صفحه نمایش
  • دستور title: تغییر عنوان صفحه cmd
  • دستور date: نمایش تاریخ سیستم
  • دستور time:نمایش ساعت سیستم
  • دستور tree:نمایش درختی پوشه ها و فایلها
  • دستور findstr: جستجوی یک رشته در یک فایل

مثال:

Findstr   ali   c:\a.txt

جستجوی کلمه ali در فایل a.txt و نمایش کلیه خط هایی که کلمه ali در آن وجود دارد.

مثال:

Findstr  /s  hi  c:\*.txt

جستجوی کلیه فالهای متنی داخل درایو c و پوشه های آن که دارای کلمه hi است.

دستور sort:

مرتب سازی محتویات فایل

مثال:

Sort  a.txt

دستور comp:

مقایسه دو فایل با یکدیگر از نظر اندازه

Comp c:\a.txt  d:\b.txt

دستور fc مقایسه دو فایل با یکدیگر از نظر محتوا

نویسنده : علیرضا(ARAF)

منبع: ITPRO

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد

عنوان
1 آموزش اسکریپت نویسی مقدماتی : آموزش نوشتن Batch File قسمت 1 رایگان
2 آموزش اسکریپت نویسی مقدماتی : آموزش نوشتن Batch File قسمت 2 رایگان
3 آموزش اسکریپت نویسی مقدماتی : آموزش نوشتن Batch File قسمت 3 رایگان
4 آموزش اسکریپت نویسی مقدماتی : آموزش نوشتن Batch File قسمت 4 رایگان
5 آموزش اسکریپت نویسی مقدماتی : آموزش نوشتن Batch File قسمت 5 رایگان
6 آموزش اسکریپت نویسی مقدماتی : آموزش نوشتن Batch File قسمت 6 رایگان
7 آموزش اسکریپت نویسی مقدماتی : آموزش نوشتن Batch File قسمت 7 رایگان
زمان و قیمت کل 0″ 0
1 نظر
امیرحسین کریم پور

بسیار عالی بود.من واقعا لذت میبرم از نوشتن batch فایل ها.

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر