مجموعه ترفندهای ♦ تحت داس ♦
سپس (ترفندستان) کد زیر را در ابتدای Batch File خود قرار دهید:
if not "%minimized%"=="" goto :minimized
set minimized=true
start /min cmd /C "%~dpnx0"
goto :EOF
:minimized
در صورتی که قصد پنهان کردن پنجرهی خط فرمان و اجرای مخفیانهی اسکریپت را دارید میتوانید از نرمافزار رایگان BAT to EXE Converter استفاده نمایید. برای مشاهدهی سایر کاراییهای این نرمافزار و همینطور دانلود آن به آدرس زیر مراجعه کنید:
پاکسازی کامل سرویسهای ویندوز
ابتدا دکمههای Win+R را فشرده و در کادر Run عبارت services.msc را تایپ کنید و Enter را بفشارید. در پنجرهای که باز میشود تمامی سرویسهای فعال و غیرفعال را مشاهده خواهید کرد.
سرویس مدنظر خود را انتخاب کرده و بر روی آن دوبارکلیک کنید.
در پنجرهی بعد که مشخصات سرویس را نمایش میدهد، شما میتوانید با کلیک بر روی دکمهی Stop، سرویس در حال اجرا را متوقف نمایید؛ همچنین با باز کردن منوی کشویی مقابل عبارت Startup Type و انتخاب Disable، اجرای همگام سرویس با ویندوز غیرفعال خواهد شد.
اما (ترفندستان) هدف ما پاک کردن سرویس است؛ لذا در بخش Service Name نام سرویس را به خاطر بسپارید.
سپس دوباره دکمههای Win+R را فشرده و در کادر Run عبارت CMD را تایپ کنید و دکمهی Enter را بفشارید.
در صفحهی باز شده موسوم به محیط خط فرمان، برای پاک کردن سرویس مدنظر دستور زیر را به کار میبریم:
در صورتی که عملیات با موفقیت انجام شود پیغام زیر را مشاهده خواهید کرد:
روش دیگر، استفاده از رجیستری است. برای این کار:
دکمههای Win+R را فشرده و در کادر Run عبارت regedit را تایپ کنید و دکمهی Enter را بفشارید.
سپس در ویرایشگر رجیستری و از پنل سمت چپ به مسیر زیر بروید:
برای پاکسازی سرویس مورد نظر کافیست بر روی آن راستکلیک کرده و گزینهی Delete را انتخاب نمایید.
در پایان یک بار سیستم خود را از نو راهانداری کنید.
: پس از پاکسازی سرویس، راهی برای برگرداندن آن وجود ندارد؛ پس از انتخاب سرویسی که قصد پاک کردنش را دارید اطمینان حاصل کنید، چرا که در صورت پاک کردن سرویسهای حیاتی ویندوز، سیستم شما دچار مشکلات جدی خواهد شد.
با فشردن کلیدهای ترکیبی Win+R وارد Run شده و در فیلد مربوطه عبارت notepad را وارد کرده و Enter بزنید.
در محیط Notepad متن زیر را عیناً کپی کنید:
echo.
echo Created by www.TARFANDESTAN.com
echo.
echo.
echo Warning: DO NOT run this file in Windows drive !
pause
echo.
echo.
attrib -s -h *.* /s /D
echo Success !
echo.
pause
exit /B
حال فایل BAT را به فلش دیسک یا هر پوشه دیگری در کامپیوتر که محتوی فایلهای مخفی شده است منتقل کنید. با اجرای فایل BAT صفحه Command Prompt باز میشود. با فشردن هر کلیدی، عملیات شروع شده (ترفندستان) و در چند ثانیه تمام فایلهای مخفی شده نمایان میشوند.
لازم به ذکر است که این فایل BAT قادر به نمایان کردن فایلهای مخفی موجود در پوشههای فرعی (Sub Directory) نیز میباشد. لذا از قرار دادن و اجرای این فایل در شاخه اصلی درایوها پرهیز کنید زیرا موجب نمایان شدن همهی فایلهای مخفی شده در آن درایو میشود.
: فایل BAT را به هیچ وجه در درایوی که ویندوز در آن نصب شده است (معمولاً C) اجرا نکنید.
کار با جستجوگر Google و Bing به صورت تحت داس !
اگر شما هم از کاربران دهه ۶۰ و یا قبل تر بوده باشید حتما خاطرات زیادی از نرمافزارهای تحت داس و دستورات DOS دارید . رایانههایی مبتنی بر متن و صدای گوش خراش مودم های Dial Up !
همه چیز با دستورات متنی و تایپی انجام میپذیرفت و خبری از ماوس و تصویر و ویندوز و اینترنت نبود…
فکر کنید که تکنولوژی اینقدرها هم پیشرفت نکرده بود و هنوز هم با همان سیستم عامل DOS دست و پنجه نرم میکردیم و مثلا قرار بود کارهای اینترنتی خودمان را هم تحت DOS انجام دهیم …
بقیه در ادامه ی مطلب…
حالا و در قرن ۲۱، یک شرکت خوش ذوق آمده و موتور جستجوی گوگل و بینگ را به صورت واقعی (قابلیت جستجوی واقعی) و در قالب شبکه های BBS سابق با همان شکل و شمایل شبیه سازی کرده.
در ابتدا حتی صدای آشنا و ناهنجار مودمهای Dial Up را خواهید شنید و سپس باید منتظر بمانید تا موتور جستجوی مورد نظرتان به صورت یک برنامه تحت داس بارگذاری شود !
اگر دوست دارید که خاطرات ۱۰-۱۵ سال پیش را مروری کنید بد نیست که به این سایت سری بزنید و مدتی هم جستجوهای اینترنتی خود را مشابه یک برنامه تحت داس انجام دهید !
» برای استفاده از جستجوی Google که به صورت تحت داس شبیه سازی شده به اینجا مراجعه کنید .
» و برای مشاهده جستجوی Bing که به صورت تحت داس شبیه سازی شده به اینجا مراجعه کنید .
فکر کنم شما هم احتمالا مثل من چند ساعتی را صرف سر و کله زدن با گوگل و بینگ تحت داس خواهید کرد …
نکات کلیدی:
۱- با فشردن کلید F11 در مرورگر خود ، صفحه نمایش مرورگر را به حالت تمام صفحه در بیارید تا همه چیز بیشتر به یک برنامهی تحت DOS شبیه شود.
۲- نتایج نمایش داده شده حاوی یک کد با نام Option Code Number هستند . کافی است تا آن عدد را تایپ کنید تا وارد نتیجهی نمایش داده شده شوید
۳- با فشردن کلید صفر (۰) عملیات جستجو از سر گرفته خواهد شد .
ترفند فرمت کردن فلش یا مموری کارت ها از طریق cmd
برای این کار ابتدا از Start ویندوزتون به Run که همتون باهاش آشنایی دارید برید،در Run اسم cmd رو تایپ کنید و اینتر بزنید.سپس صفحه ای سیاه میاد،در اون جا اگر مثلا می خواهید درایو H رو فرمت کنید،باید تایپ کنید: format H:/fs:ntfs . بعد شروع به فرمت کردن میکنه بعدش lable یا همون اسم درایو رو هم می تونید تغییر بدید. البته در این حالت درایو مورد نظر فرمتش به فرمت NTFS تبدیل میشود که میتوانید خودتان به FAT32 هم تبدیل کنید فقط با کمی تغییر در دستور.
امیدوارم مفید و کاربردی باشه برای دوستان
جهت مشاهده و مطالعه سری پنجم آموزشات به ادامه متن مراجعه نمایید.
VSAFE
شکل کلی دستور:
VSAFE [/option[+|-]...] [/NE][/NX][Ax|/Cx][/N][/D][/U]
چک کردن کامپیوتر برای ویروس ها و اعلام پیغام خطا در صورت یافتن آن
برنامه VSAFE تمام فعالیت های سیستم رو تحت نظارت قرار می ده و در هر عمل مشکوکی مداخله می کنه حالا اون عمل مشکوک می خواد ویروس باشه یا نباشه.
این برنامه 22K از حافظه رو اشغال می کنه و در محیط ویندوز نباید از اون استفاده کرد
/option[+|-]
-اخطار این موضوع که فرمت کردن باعث پاک شدن اطلاعات روی دیسک می شود ( به صورت پیش فرض فعال است)
-اخطار این موضوع که برنامه ای تلاش می کند در حافظه باقی بماند ( پیشفرض: غیر فعال)
-ممانعت از نوشتن روی دیسک توسط یک برنامه ( پیشفرض: غیر فعال)
-چک کردم فایل هایی که توسط MS-DOS اجرا شده اند ( پیشفرض: فعال)
-چک کردن تمام درایوها برای ویروس های boot sector
-اخطار این موضوع که تلاشی برای نوشتن در boot sector یا جدول partition بندی هارد دیسک در حال انجامه ( پیشفرض: فعال)
-اخطار این موضوع که تلاشی برای نوشتن در boot sector فلاپی دیسک در حال انجامه ( پیشفرض: غیر فعال)
-اخطار در زمینه تلاشی جهت تغییر یک فایل اجرایی ( پیشفرض: غیر فعال)
/NE
/NX
/Ax
/Cx
/N
/D
/U
خارج کردن VSAFE از حافظه
Net file
شکل کلی دستور:
عمل:
فايلهاي مشترك بين كاربران شبكه را نمايش در مي آورد و ميبيند و قفل فايلها را بر ميدارد
پارامترها:
شماره شناسایی فایل رو نشون می ده
/close
فایلی رو که بازه می بنده
خروجی یه چیزی شبیه اینه:
---------------------------------------------
0 C:\A_FILE.TXT MARYSL 0
1 C:\DATABASE DEBBIET 2
مثال:
برای دیدن اطلاعات درباره فایل های به اشتراک گذاشته شده می نویسیم:
برای بستن فایلی که شناسه شماره 1 داره می نویسیم:
-=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=-
File Path Username #locks net file net file 1 /closeNet pause
شکل کلی دستور:
عمل:
سرویس هایی رو که در شبکه در جریان هستند به حالت تعویق در می یاره
پارامترها:
service
اسم اون سرویسی که می خوایم متوقف بشه که چندتاش در لیست زیر آورده شدن:
"nt lm security support provider"
schedule
server
workstation
netlogon مثال:
برای متوقف کردن سرویس server تایپ می کنیم
در هنگام کار با محیط Command Prompt گاهی نیاز است که یک دستور را چند بار تکرار کرد. یا اینکه از یک دستوری که چند خط قبل وارد شده است مجدد استفاده نمود. در این ترفند به نحوه مشاهده تاریخچه دستورات وارد شده در CMD و استفاده مجدد از آنها خواهیم پرداخت.
برای مشاهده کلیه دستورات وارد شده قبلی در محیط CMD کافی است دستور زیر را وارد نمایید:
با این کار لیست دستورات وارد شده نمایان میشود.
همچنین (کبیر دانلود) با فشردن کلید F7 میتوانید تاریخچه دستورات وارد شده را ببینید و علاوه بر آن بتوانید به سادگی هر دستور را جهت تکرار مجدد انتخاب کنید (فشردن Enter بر روی هر دستور موجب تکرار آن میشود).
فشردن کلید F8 نیز آخرین دستور وارد شده را مجدد وارد خط فرمان میکند.
همچنین در صورت فشردن کلید F9 میتوانید شماره دستور مورد نظر جهت فراخوانی مجدد را وارد کنید.
در صورتی که با خط فرمان ویندوز یعنی Command Prompt آشنایی داشته باشید مطمئناً اولین چیزی در ذهن شما متصور میشود، صفحه سیاه و دلگیر آن است. CMD در واقع رابط کاربری متنی سیستم عاملها به حساب میآید، با این حال میتوان از آن توقع ظاهری زیباتر داشت. در این ترفند قصد داریم به معرفی نحوه تغییر رنگ و ظاهر محیط Command Prompt ویندوز بپردازیم. این ترفند بر روی تمام نسخههای ویندوز امکانپذیر است.
بدین منظور:
از منوی Start به All Programs و سپس Accessories رفته و Command Prompt را اجرا کنید.
پس از باز شدن پنجره Command Prompt، بر روی عنوان پنجره که با عبارت Command Prompt مشخص شده است راست کلیک کرده و Properties را انتخاب نمایید.
حال (کبیر دانلود) به تب Colors بروید.
برای تغییر رنگ پسزمینه، در حالی که Screen Background در حالت انتخاب است، رنگ مورد علاقهتان را از مربعهای وسط صفحه انتخاب کنید.
جهت تغییر رنگ متن، Screen Text را انتخاب کرده و رنگ مورد نظر را انتخاب کنید.
شما در این صفحه میتوانید پیشنمایشی از وضعیت پنجره CMD را نیز مشاهده نمایید.
همچنین جهت تغییر اندازه پنجره Command Prompt و جزئیات داخلی آن میتوانید به تب Layout رفته و تنظیمات مورد نظر خود را اعمال نمایید.
برای تغییر فونت مورد استفاده در این پنجره نیز میتوانید به تب Font رفته و نوع و اندازه فونت مورد نظر را انتخاب کنید.
این بار قصد داریم تا ترفندی را از پیر ترین سیستم عامل جهان به شما معرفی کنیم. سیستم عامل DOS که به عقیده خیلی ها عمرش به سر آمده! در این ترفند قصد داریم تا به شما تمامی دستورات dir را در سیستم عامل Dos به کار میرود را بیاموزیم. این دستور، یکی از کاربردی ترین دستوراتی است که در این سیستم عامل به کار میرود و بیشتر برای نمایش محتویات یک دایرکتوری به کار میرود.
دستورات به این شرح میباشند:
dir/s تمام فایلهای موجود در ریشه و دایرکتوریهای زیرمجموعه آنرا نمایش میدهد.
dir/a فایلها با خصوصیات خاص را نمایش میدهد: h برای فایلهای مخفی، r برای فایلهای فقط خواندنی، d لیست دایرکتوریها، s فایلهای سیستمی و... (dir/ah را میتوان مثال زد).
dir/b فقط نام و پسوند فایل را نمایش میدهد.
dir/l نام فایلها را با حروف کوچک نمایش میدهد.
dir/-c سایز فایلها را بدون علامت، برای جداسازی سه رقم نشان میدهد.
dir/n نمایش لیست فایلها به اینصورت که نام فایلها در سمت راست نشان داده میشود.
dir/o برای نمایش فایلها بصورت مرتب شده. n بر اساس نام، s بر اساس سایز، e بر اساس پسوند فایل، d بر اساس تاریخ یا زمان و... (dir/on را میتوان مثال زد).
dir/p اگر لیست فایلها بیش از یک صفحه باشد، بعد از پر شدن یک صفحه منتظر میماند تا کاربر کلیدی را برای ادامه بفشارد.
dir/w برای نمایش نام فایلها در چند ستون متناسب با ابعاد صفحه نمایش.
dir/x نمایش فایلها بصورت استاندارد 8 حرفی برای محیط داس.
dir c: /ah /s > c:dir.txt لیست کلیه فایلهای مخفی در درایو C را درون فایل متنی با نام dir.txt قرار میدهد.
dir c: /s > prn لیست کلیه فایلهای موجود در درایو C را به پرینتر می فرستد.
dir > NULL نتیجه را به NULL می فرستد و در خروجی چیزی نداریم.
نمیدونم تا به حال برای شما هم پیش آمده که مثلا بخواهید یک لیست از نام فایلهای موجود در یک فولدر خاص را به صورت یک فایل Text تهیه کنید .
مثلا فرض کنید در یک فولدر خاص 1000 عکس مختلف دارید که نام هر عکس کدملی هر فرد میباشد. حالا قصد دارید یک لیست از کدملی تمامی افرادی که عکس آنها را در اختیار دارید تهیه کنید …. چه میکنید ؟
به طور معمول ویندوز فاقد چنین امکانی است و برای حل این مشکل میبایست یا از نرم افزارهای جانبی استفاده کنید و یا از سیستم عامل Dos کمک بگیرید و یا خودتان به صورت دستی همهی لیست را تایپ کنید !
خب بیابید با هم و با استفاده از یک دستور ساده DOS یک لیست از فایلهایمان تهیه کنیم .
برای شروع پنجره Command Prompt را در ویندوز باز کنید . (ساده ترین راه تایپ عبارت CMD در پنجره Run است )
مثلا فرض کنید یک فولدر با نام shahvar در درایو D دارید و قرار هست لیستی از محتویات داخل فولدر را به صورت یک فایل متنی آماده کنید .
برای شروع از طریق خط فرمان داس به مسیر مورد نظر بروید . مثلا برای وارد شدن به مسیر ذکر شده در بالا کافی است دستورات ساده زیر را در خط فرمان داس تایپ و سپس کلید Enter را فشار دهید .
با توجه به مثال ذکر شده ،ابتدا برای وارد شدن به درایو D از دستور زیر استفاده میکنیم .
D:
سپس با توجه به مثال ذکر شده میبایست وارد پوشه Shahvar شویم . برای این منظور میبایست از دستور CD استفاده کنید .
اگر با فرمان Dir در داس آشنایی داشته باشید حتما میدانید که این فرمان برای نمایش محتویات مسیر جاری بر روی صفحه نمایش استفاده می شود … حالا کافی است با اضافه کردن یک نماد اضافه(<) به این فرمان ، محتویات فولدر را به جای نمایش در مانیتور ، آن را در یک فایل متنی با نام دلخواه (مثلا shahvar.txt ) ذخیره کنید …
برای این منظور از فرمان فوق به صورت زیر استفاده میکنیم : (دقت داشته باشید بعد از DIR یک فاصله خالی تایپ شود)
Dir >shahvar.txt
در هنگام کار با محیط Command Prompt گاهی نیاز است که یک دستور را چند بار تکرار کرد. یا اینکه از یک دستوری که چند خط قبل وارد شده است مجدد استفاده نمود. در این ترفند به نحوه مشاهده تاریخچه دستورات وارد شده در CMD و استفاده مجدد از آنها خواهیم پرداخت.
برای مشاهده کلیه دستورات وارد شده قبلی در محیط CMD کافی است دستور زیر را وارد نمایید:
با این کار لیست دستورات وارد شده نمایان میشود.
همچنین (کبیر دانلود) با فشردن کلید F7 میتوانید تاریخچه دستورات وارد شده را ببینید و علاوه بر آن بتوانید به سادگی هر دستور را جهت تکرار مجدد انتخاب کنید (فشردن Enter بر روی هر دستور موجب تکرار آن میشود).
فشردن کلید F8 نیز آخرین دستور وارد شده را مجدد وارد خط فرمان میکند.
همچنین در صورت فشردن کلید F9 میتوانید شماره دستور مورد نظر جهت فراخوانی مجدد را وارد کنید.
===========================================================
در صورتی که با محیط CMD ویندوز زیاد سروکار دارید حتماً متوجه شدهاید که Copy یا Paste کردن متون در این محیط چندان سریع و آسان نیست. برای Copy کردن متون بایستی ابتدا بر روی صفحه راست کلیک کرده و Mark را انتخاب کنید. سپس متن مورد نظر را به حالت انتخاب درآورده و با فشردن کلید Enter متن را Copy کنید. همچنین برای Paste کردن متن نیز بایستی بر روی صفحه راست کلیک کرده و Paste را انتخاب کنید. با استفاده از ترفندی که هماکنون قصد معرفی آن را داریم میتوانید به این روند سرعت بخشید.
بدین منظور:
ابتدا (کبیر دانلود) در منوی Start عبارت Command Prompt را جستجو کنید.
اکنون بر روی Command Prompt راست کلیک کرده و Properties را انتخاب کنید.
در پنجره باز شده به تب Options رفته و تیک گزینه QuickEdit mode را فعال کرده و بر روی دکمه OK کلیک کنید.
حال Command Prompt را اجرا کنید.
اکنون بر روی Copy کردن متون کافی است با استفاده از کلیک چپ ماوس متن مورد نظر خود را انتخاب کرده و بر روی دکمه Enter کلیک کنید. با این کار متن Copy شده است. دقت کنید به جای فشردن Enter میتوانید پس از انتخاب متن، یک بار راست کلیک کنید. با این کار نیز متن Copy میشود.
برای Paste کردن متن هم کافی است در خط فرمان یک بار راست کلیک کنید تا متن ذخیره شده در کلیپبورد Paste شود.
یک ترفند بسیار کاربردی برای فرمت کردن فلش . مموری کارت . هارد اکسترنال ها که فرمت نمیشن خیلی خوب جواب میده.
برای این کار ابتدا از Start ویندوزتون به Run که همتون باهاش آشنایی دارید برید،در Run اسم cmd رو تایپ کنید و اینتر بزنید.سپس صفحه ای سیاه میاد،در اون جا اگر مثلا می خواهید درایو H رو فرمت کنید،باید تایپ کنید: format H:/fs:ntfs . بعد شروع به فرمت کردن میکنه بعدش lable یا همون اسم درایو رو هم می تونید تغییر بدید. البته در این حالت درایو مورد نظر فرمتش به فرمت NTFS تبدیل میشود که میتوانید خودتان به FAT32 هم تبدیل کنید فقط با کمی تغییر در دستور.
در هنگام کار با محیط Command Prompt گاهی نیاز است که یک دستور را چند بار تکرار کرد. یا اینکه از یک دستوری که چند خط قبل وارد شده است مجدد استفاده نمود. در این ترفند به نحوه مشاهده تاریخچه دستورات وارد شده در CMD و استفاده مجدد از آنها خواهیم پرداخت.
برای مشاهده کلیه دستورات وارد شده قبلی در محیط CMD کافی است دستور زیر را وارد نمایید:
doskey /history
با این کار لیست دستورات وارد شده نمایان میشود.
همچنین با فشردن کلید F7 میتوانید تاریخچه دستورات وارد شده را ببینید و علاوه بر آن بتوانید به سادگی هر دستور را جهت تکرار مجدد انتخاب کنید (فشردن Enter بر روی هر دستور موجب تکرار آن میشود).
فشردن کلید F8 نیز آخرین دستور وارد شده را مجدد وارد خط فرمان میکند.
همچنین در صورت فشردن کلید F9 میتوانید شماره دستور مورد نظر جهت فراخوانی مجدد را وارد کنید.
کپی کردن متن به وسیله ماوس در محیط DOS
درون سیستم عامل DOS کپی نمایید. سیستم عاملی که برای عده ای همچنان کاربرد دارد. این ترفند برای استفاده کنندگان از این سیستم عامل بسیار کاربردی است.
بدین منظور:
پس از ورود به محیط DOS، در محیط درونی برنامه راست کلیک کرده و گزینه MARK را انتخاب کنید.
سپس با کشیدن موس روی متن مورد نظر آن را به حالت انتخاب در بیاورید.
حالا با کلیک راست کردن بر روی کادر آبی رنگ بالای محیط برنامه و انتخاب گزینه COPY اقدام به کپی کردن متن نمایید.
در نهایت در جای مورد نظر با راست کلیک کردن کردن و انتخاب PASTE متن را وارد نمایید.