Loading…

جزیره برنامه نویسی و توسعه نرم افزار

ارسال کننده: araf56
کارشناس نرم افزار-کارشناس ارشد فناوری اطلاعات-مدرس کامپیوتر-مدیر فناوری اطلاعات -net+,mcse,ccna,ceh certificate
ارسال پیام خصوصی
امتیازات این مطلب
نکته: آموزش مقدماتی اسکریپت نویسی به Batch File
Image


گام به گام با آموزش برنامه نویسی BATCH FILE ها


درس اول (مقدمات اولیه) : فایل های اجرایی BAT کاربرد فراوانی برای متخصصان بالاخص بدافزار نویسان دارد .این فایل ها در هر محیطی قابل اجرا هستند و از دیگر ویژگی های آنها می توان به مفسری بودنشان اشاره کرد (خط به خط اجرا می شوند) ، به همین جهت هر خط برای خود می تواند یک دستور مجزا باشد.هر فایل BAT می تواند چندین برنامه اجرایی را اجرا و خروجی آنها را درون فایلی ذخیره کند و یا اینکه بر روی مانیتور یا چاپگر ارسال کند. از کاربردهای دیگر این نوع فایل ها می توان به اجرای کارهای دسته ای و تکراری اشاره کرد که در هر ویرایشگری قابل ویرایش هستند.در این بخش به تعدادی از این دستورات اشاره می کنیم
  1. دستور @ECHO OFF : عدم نمایش خود دستور در اجرا
  2. علامت : موجب شده خروجی یک دستور بعنوان ورودی برای دستور بعدی باشد. FC.EXE A.TXT B.TXT MORE.EXE(در این دستور حاصل تابع FC بر روی دو فایل A و B به تابع MORE انتقال می یابد)
  3. علامت <:خروجی دستوری را به محل خاص تغییر مسیر می دهد. DIR > 1.TXT ( لیست فایل ها را به فایل 1.TXT کپی می کند)
  4. علامت > : این عملگر موجب شده که دستورات بعنوان ورودی به فرمانی خاص ارسال شوند. FTP< B.TXT(محتوای B.TXT بعنوان ورودی برای FTP بوده )
  5. علامت
    Image
    START NOTEPAD B.TXT
  6. علامت & : باعث می شود بعد از اجرای دستور اول دستور دوم اجرا شود.START A.EXE & START B.EXE
  7. علامت && : به این معنا که اگر دستور اول کامل اجرا شد دستور دوم نیز کامل اجرا گردد و اگر دستور اول اجرا نشو دستور دوم نیز اجرا نشود.
مثال : وارد محیط notepad شده و دستورات زیر را وارد کنید و سپس فایل را با نام test.bat در درایو c ذخیره کنید و برای اجرا وارد محیط dos و سپس وارد درایو c شده و روبروی علامت < عبارت test را وارد و اینتر نمایید.
@ECHO O FF
DIR/W > A.TXT
START NOTEPAD A.TXT
نتیجه : لیست فایلهای پوشه مربوطه ای که این فایل دسته ای در اون اجرا شدرو در فایلی به نام A.TXT ذخیره و با NOTEPAD نمایش داده.

نویسنده : علیرضا(ARAF)
منبع: ITPRO
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد
دیدگاه ها
  • ارسال توسط:
  • زمان ارسال: 7 ماه قبل
سلام
ممنون به خاطر توضیحاتون.
امیدوارم این توضیحات ادامه پیدا کنه... :)
برای ارسال نظر وارد شوید.