در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

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

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

در ادامه دستورات مربوط به فایلهای دسته ای (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

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

#نوشتن_batch_file_برای_ping #نوشتن_کد_ویروس_با_batch_file #چگونه_batch_file_بنویسیم #آموزش_اسکریپت_نویسی_با_batch_file #آموزش_نوشتن_batch_file #آموزش_batch_file_نویسی #برنامه_نویسی_با_batch_file
عنوان
1 آموزش مقدماتی اسکریپت نویسی به Batch File رایگان
2 آموزش مقدماتی اسکریپت نویسی به Batch File رایگان
3 آموزش مقدماتی اسکریپت نویسی به Batch File رایگان
4 آموزش مقدماتی اسکریپت نویسی به Batch File رایگان
5 آموزش مقدماتی اسکریپت نویسی به Batch File رایگان
6 برنامه نویسی فایلهای دسته ای BAT(تکمیلی) رایگان
7 ایجاد اعداد تصادفی با استفاده از فایل های BATCH رایگان
زمان و قیمت کل 0″ 0
1 نظر
امیرحسین کریم پور

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

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

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره پاییزه می تونی امروز ارزونتر از فردا خرید کنی ....