Hidden Back
- شنبه, ۱۷ آبان ۱۳۹۹، ۰۲:۴۳ ب.ظ
خوب خوب
فک میکنم این حالت برای شما هم پیش اومده که بعضی اوقات بخاطر ویروس بعضی فایل ها یا فولدر هاتون مخفی شدن
و دیگه نمیتونید از این حالت درشون بیارید.
خوب بچ فایلی که براتون اوردم دقیقا کارش اینه که این فایل های کج و کوله شده رو به حالت اول برگردونه.
source code:
@ECHO OFF color 0f title "hidden back" :qustion echo Hi my friend:) echo I can restore your hidden file to normal;)
:til echo Do you want to start?(Y,N) set/p "a=>" if %a%==y goto start if %a%==Y goto start if %a%==n goto fin if %a%==N goto fin echo I cant understand:( echo try again;) goto til
:start cls cd\ echo please write your drive.(C,E,D,F) set/p "k=>" if %k%==c c: if %k%==C c: if %k%==E e: if %k%==e e: if %k%==D d: if %k%==d d: if %k%==F f: if %k%==f f: echo -------------------------------------------------------------- echo please write your file or folder addres.. echo for example (new folder\new folder or .(for don't move)) set/p "l=>" cd %l% echo -------------------------------------------------------------- echo please write your hiden folder or file name:) echo for example new (folder or file.exe) set/p "b=>" echo please wait attrib -h -s -r "%b%" timeout /t 5
:fin cls echo .............................................. echo ok my friend i happy to see you ;) :til2 echo Do you want any thing? set/p "c=>" if %c%==y goto start if %c%==Y goto start if %c%==n goto bin if %c%==N goto bin echo i can't understand:( echo try again
:bin cls
echo bie bie my dear friend ;) timeout /t 5
توضیحات:
خیلی خوب! خیلی خوب!
بریم که این چند خط دستور خیلی ساده رو خیش بکشیم ;)
خوب چند خط اول که کاملا واضح که چیکار داره میکنه ، عوض کردن رنگ و عنوان بچ فایل (title) و یه توضیح کوچیکم راجب کارکرد بچ فایل داده.
til:
خوب تو این بخش از کاربر میپرسه که میخ.ای شروع کنی و جواب رو تو یه متغیر ذخیره میکنه.
تو گام بعدی با استفاده از دستور (if) بررسی میکنه اگه جواب (y یا Y ) کاربر رو به بخش (start) میفرسته و اگه (n یا N) باشه میفرستتش به (fin)
نکته باحالش اینه که اگه جوابی بزنی که غلط باشه تورو بر میگردونه و دوباره ازت سوالو میپرسه.
start:
توی این تابع مانند کار اصلی شروع میشه .
از کاربر درایو مد نظر ، ادرس فایل یا فولدر رو میگیره و دقیقا میره همون جا و جنازه رو تحویل میده <ایح ایح ایح>
خوب از شوخی بگذریم بعد از اینکه رفت به محل حضول فایل یا فولدر مد نظر اسم اون فایل یا فولدر مد نظرتو میگیره و با یه خط کد خیلی خفن اونو از حالت hidden در میاره.
بریم یه توضیح کوچیک راجب این یه خط کد خفن حرف بزنیم.
attrib -h -s -r "your file name"
دستور attribe برای تغیر بعضی خواص فایل یا فولدر به کار میره.
علامت منفی برای منفع کردن اون خاصیتی که میخوای منفعلش کنی به کار میره و مثبت دقیقا برعکس منفی عمل میکنه(اون خاصیتو فعال میکنه).
H: خوب این حرف قابلیت هیدن کردن فایله که اگه با منفی بیاد از حالت هیدن درمیاره فایل مدنظر رو.
S: اینم خاصیت سیستمی کردن یه فولدر یا فایله .
R: اینم قابلیت read only که خیلی لاتیه ، به شکلی که اگه فعال باشه هیچ تغیری نمیتونی به فایل یا فولدر بدی فقط میتونی اونو ببنی هیچ کار دیگه ای از دست بر نمیاد مگر اینکه با همین دستور شاخشو بشکونی.
حالا میتونی یه حرکت خیلی گنگ بزنی.
attrib -h -s -r address\folder\*
به این دستور میتونی تموم فایل ها یا فولدر هایی که توی این فولدری که ادرسشو دادیم رو از حالت هیدن در بیاریم.
< like a boss>
حالا اگه چیزای خفن تر میخوای عکس پایینو ببین حال کن.
fin و bin:
تو تابع fin بعد از تموم شدن کار ازت میپرسه که باز میخوای کاری برات بکنم و بعد وابسته به جوابت یا میفرستت به
bin یا start .
تابع bin هم که اخر کار محسوب میشه . با یک بابای ازت خدافزی میکنه و بهد با شمارش معکوس از بچ فایل خارج میشه.
برای دانلود این بچ فایل داغون از لینک زیر استفاده کن.
دریافت
عنوان:
Hidden Back
تا پست بعدی بای بای
- ۹۹/۰۸/۱۷