پرش به


تصویر

اموزش ساخت فایل bat


  • لطفا وارد حساب کاربری خود شوید تا بتوانید پاسخ دهید
بدون پاسخ

#1 ارسالی 17 نوامبر 2017 - 08:37

    OFFLINE
    تاریخ عضویت :
    20 ژوئن 2017
  • %10█▒▒▒▒▒▒▒▒▒
  • Anonymous
  • 13 ارسال
    Last Visit مارس 06 2018 12:20
  • Country :
  • Gender : Male
  • Location : tabriz
  • Name : meysam

بسم الله الرحمن الرحیم

فایل های بت bat همون دستورات سی ام دی هستن که به شکل یه دسته دراومدن. اینجا مختصری از دستورات این فایل هارو به زبان ساده توضیح میدم. باید به یاد داشته باشید که شما میتونید هر دستور دیگه سی ام دی رو در این برنامه ها قرار بدین.


دستورات تعریف شده:

 

 

@     Call    Echo    Pause     Rem
goto  cd      set     if        For
cls   Format  mkdir   shot      

 


 

برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید



تمام خروجی های داس را مخفی میکند.

یعنی در صفحه داس یا همون سی ام دی نمایش نمیده که چه دستوری وارد شده

 

برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید



تمام دستورات دسته ی echo OFF را مخفی میکند.
 

 


برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

فراخوانی یک برنامه یا فایل

برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

تکه کد بالا نود پد را جرا خواهد کرد

برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

برای کنترل نحوه نمایش دستورات (نمایش داده شوند یا خیر). ویا میتوانیم برای نوشتن پیام خوش آمد گویی "ابتدای برنامه" یا ارتباط با کاربر از این دستور استفاده کنیم

برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

دستورات را بدون نمایش دادن اجرا میکند


برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

دستورات را نمایش داده اجرا میکند

برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

فایلی که برای برنامه تعریف کردیم تا حذفش کند را بدون اجازه گرفتن از کاربر پاک میکند.

برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

ایجاد وقفه یا مکث بین دستورها

وقتی چند تا دستور قراره پشت سر هم اجرا بشه ما میتونیم بعد از هر دستور یا بین چند دستور به کاربر هشدار یا پیامی بدیم که کاربر بعد از فشار دادن کلیدی دستورات ادامه پیدا کنه

برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

ایجاد وقفه با پیام

برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

ایجاد وقفه بدون پیام

برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

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

برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

فقط کلمه cyberpunk_7 را نمایش میدهد. اینجا استفاده شده است

برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

تکرار یا رفتن به دستور (یا دسته) مشخص شده توسط برچسب آن

برچسب باید از قبل تعریف شده باشد

برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

دستور بالا به دسته a میرود. مثال این دستور

:


برای ایجاد دسته
 

برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

در کد بالا دو دسته با نام های a و b و c تعریف شده است

برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

برای دیدن مسیر و تغییر آن

برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

به دسکتاپ میرود

برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

یک مرحله از مسیر به عقب باز میگردد.

برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید


برای مقدار دهی به متغیر ها "رشته ای و صحیح"
 

برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید



متغییر رشته ای
 

برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید



متغییر صحیح
 

برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید



مقدار a را برابر با مقدار های b و c و d و n قرار میدهد "فراخوانی متغییر" که میتونیم از یک تا صدها متغییر رو فراخوانی کنیم.
 

برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید



دستور بالا از کاربر اسمشو میخواد که نام کاربر رو مساوی متغییر name قرار میده.

برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید



اعمال ریاضی
 

برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید



این دستور که تقریبا تو همه زبان های برنامه نویسی هم وجود داره یه دستور شرطیه که در صورت درست بودن شرط به روند کار ادامه میده و در غیر این صورت کار جدیدی رو شروع میکنه.

برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید



تقریباً همون Else در زبانهای برنامه نویسی است به معنیه "درغیر این صورت" که اگه شرطمون برقرار نبود کار جدید رو با این دستور تعریف میکنیم

برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید



اگر مقدار متغیر a برابر 32 بود به خط b میره در غیر این صورت هم پیام ارور رو نمایش میده.
 

برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید



این دستور هم مانند دستور بالا در بیشتر زبان های برنامه نویسی وجود داره. به کمکش میتونیم برای متغییرمون مقدار یا مقدارهایی رو از فایل های دیگه فراخوانی کنیم و یا میتونیم به اصطلاح حلقه برای تکرار تکه کد یا دستوراتمون ایجاد کنیم که در ساخت اتکرها و یا برنامه های مخرب سرخود در زبان هایی مثل پایتون و دلفی از این کد بیشتر استفاده میکنیم.
الگوی این دستور در bat به شکل زیر است.

 

برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید



که برای متغییر مون از لیست ، مقدارها یا متغیرهای دیگری رو تعین میکنیم و در دستور بعدی هم میگیم که با این مقدارها چیکار کنه.

برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید


در اینجا برای متغیر A متغیرهای 1 و 2 و 3 را از لیست تعریف کرده و دستور اجرای آنها رو دادیم "میتونستیم بجای نمایش دادن کلمات بالا دستورات دیگه ای برای متغیرهای 1 و 2 و 3 تعریف کنیم و یا مقدار متغیرها را باز خوانی کنیم".
 

برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید



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

برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید



برای فرمت کردن یک درایو استفاده میشه.
 

برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید



فرمت کردن درایو f
 

برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید



برای ایجاد پوشه
 

برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

2

 



در درایو D هفت پوشه تو در تو به نام 32 ایجاد میکند

برای مشاهده این بخش لطفا وارد حساب کاربری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید



برای خاموش کردن سیستم.
ویروس بلستر در اصل همین دستور ساده بود که در استارت آپ قرار میگرفت که بمحض روشن شدن سیستم اجرا میشد و سیستم رو دوباره خاموش میکرد.


  • Mr.Khatar این پست را پسندیده است

If you give a hacker a new toy, the first thing he’ll do is take it apart to figure out how it works.”

به یک هکر یک اسباب بازی جدید بده، اولین کاری که میکنه جدا کردن قطعاتش و فهمیدنه اینه که چطور کار میکنه.





0 کاربر در حال خواندن این موضوع است

0 کاربر، 0 مهمان و 0 عضو مخفی

رفتن به اول صفحه | Back To UP