Loading…

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

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

دستورات اختصاصی فایل bat


این دستورات شامل echo-start-if-for-call-rem-pause که به تشریح هر یک پرداخته

1. دستور echo

  • 1.1 . نمایش پیغام
  • Echo   "welcome"
    
  • 1.2. ایجاد یک خط مانند اینتر
  • Echo
    
  • 1.3. نمایش یا عدم نمایش خط دستورات در حال اجرا
  • @echo   on   or   off
    
2.start

اجرای یک برنامه بطور مستقل و همزمان
Start  paint.exe
Start   calc.exe
بدون start دستورات فوق به این صورت عمل کرده که ابتدا برنامه اول اجرا شده بعد برنامه دوم.
سوئیچ های دستور start
  • پارامتر /min موجب شده برنامه به صورت حداقل اجرا گردد .
  • پارامتر /max موجب شده برنامه بصورت حداکثر اجرا گردد
  • پارامتر /wait اجرای برنامه تا انتها به طول انجامیده
3.دستور If

دستور شرط به این صورت که اگر شرطی برقرار بود دستوری اجرا شود و در غیر این صورت دستور دیگری اجرا گردد بطور مثال :
If  exist c:\a.txt 
    Del c:\a.txt
Else
   Echo  "no file"
اگر فایل a.txt در درایو c وجود داشت آن را پاک می کند در غیر این صورت پیغام عدم وجود فایل داده
مثال دوم
@echo off
Dir  %1;\>nul
If  errorlevel 1 
    Echo "path in valid"
Else
Echo path is valid
از ورودی نام یک درایو را گرفته و موجود بودن آن بررسی می کند.
مثال 3 :
@echo  off
If  "%1"==""  goto  end
If  "%2"==""  goto  end
If "%1"  equ  or  lss  or  gtr  "%2" echo ""
دو رشته از کاربر گرفته و آنها را با هم مقایسه می کند (equ یعنی برابر- lss کوچکتر و gtr یعنی بزرگتر)

منبع : شناسایی و پاکسازی بد افزار(سعدی و زارع)

نویسنده : علیرضا(ARAF)
منبع: ITPRO
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد
دیدگاه ها
  • ارسال توسط:
  • زمان ارسال: 3 ماه قبل
ممنون علیرضای عزیز.
میشه خط زیر رو توضیح بدید.
Dir  %1;\>nul
برای ارسال نظر وارد شوید.