فهرست دستورات CMD

فهرست دستورات CMD بیش از 85 دستور کاربردی در Command Prompt

شاید ندانید CMD یا همان Command Prompt دارای بیش از چند صد دستور در زمینه های مختلف برای انجام کارهای مختلف میباشد. برای یادگیری همه این دستورات نیاز دارید تا زمان زیادی را صرف کنید. در این آموزش قصد دارم فهرستی از دستورات کاربردی در CMD را بیان کنم که با آنها بتوانید محیط گرافیکی ویندوز را کنار گذاشته و به دنیای جذاب خط فرمان بپیوندید. پس در ادامه تی ام ال منیجر را در فهرست دستورات CMD دنبال کنید.

برای اجرای CMD راههای مختلفی وجود دارد که در آموزش راههای اجرای CMD به آنها پرداخته ام. اما در این آموزش میتوانید برای اجرای CMD در پنجره Start کلمه CMD را تایپ کنید سپس با کلیک نمودن روی آیکون CMD آن را اجرا کنید.

نکته: بعضی از دستورات در CMD نیازمند اجرا شدن به صورت Run As Administrator میباشند. برای اجرای CMD به صورت Run As Administrator کافیست بجای کلیک چپ روی آیکون CMD از کلیک راست استفاده کنید سپس از منوی باز شده روی Run As Administrator کلیک کنید.

برای کمک گرفتن و نمایش فهرست دستورات باید از دستور help استفاده کنید. برای مثال:

Help

در صورتی که دستور help را قبل از هر دستور دیگر وارد کنید اطلاعات مربوط به دستور دوم را نمایش میدهد. برای مثال:

Help ping

یکی دیگر از راههای کمک گرفتن از دستورات استفاده از پارامتر /? میباشد. برای مثال:

Help /?

پیشنهاد: اگر هیچ چیز از محیط CMD نمیدانید از آموزش مبتدی CMD استفاده کنید. اگر هم میخواهید CMD را از مبتدی تا حرفه ای به صورت اصولی یاد بگیرید به آموزش کامل CMD مراجعه کنید.


فهرست دستورات CMD (حروف A و B و C)


نمایش و ویرایش پسوند فایلها با File Type ها. برای مثال:

Assoc

Assoc .pdf

Assoc .tml=TextFile

برای مخفی کردن فایلها و یا اضافه نمودن ویژگیهای Read Only – System – Archive به فایل باید از دستور Attrib استفاده کنید:

Attrib

دستور attrib دارای چهار پارامتر مختلف میباشد که اگر قبل از پارامتر ها از علامت – استفاده شود آن ویژگی ها از فایل صلب میشود اما اگر با علامت + استفاده شود آن ویژگی ها به فایل اضافه میشود

A = Archive | S = System | R = Read Only | H = Hidden

مثالی برای صلب نمودن ویژگیها:

Attrib –s –r –h –a word.txt

مثالی برای اضافه نمودن ویژگیها:

Attrib +s +r +h +a word.txt

پیشنهاد: برای یادگیری بهتر دستور Attrib به همراه مخفی سازی فایلها به آموزش مخفی سازی فایلها و پوشه ها مراجعه کنید.

برای ساخت و ویرایش منوی Boot در ویندوز میتوان از دستور Bcdedit استفاده نمود. برای نمایش فهرست Boot ها دستور BCDEDIT را بدون پارامتر وارد کنید:

BCDEDIT

برای ساخت Boot باید از پارامتر /Create در جلوی دستور bcdedit استفاده کنید. برای دریافت راهنمای ساخت از علامت /؟ هم در جلوی آن استفاده کنید برای مثال:

Bcdedit /create /?

برای حذف Boot از پارامتر /delete استفاده کنید برای مثال:

Bcdedit /delete /?

برای ذخیره تنظیمات فعلی Boot باید از پارامتر /export استفاده کنید برای مثال:

Bcdedit /export /?

برای ویرایش و تعیین Permission فایلها و پوشه ها باید از دستور CACLS استفاده کنید. برای نمایش مجوزهای یک فایل دستور CACLS را به همراه نام فایل مورد نظر وارد کنید برای مثال:

CACLS word.txt

برای اضافه نمودن مجوزها باید از پارامتر /p به همراه نام کاربری و سطح مجوز استفاده کنید برای مثال:

CACLS word.txt /p username=f

برای اضافه نمودن محدودیت ها در دسترسی به فایلها باید از پارامتر /d استفاده کنید برای مثال:

CACLS word.txt /d username=f

از دستور call در فایلهای Batch برای فراخوانی دستورات یا دیگر فایلهای Batch استفاده میشود. برای مثال:

Call XYZ.bat

برای حرکت بین پوشه ها در درایو باید از دستور CD استفاده نمود. برای مثال:

CD "New Folder"

برای برگشت از یک پوشه به یک پوشه قبل باید پس از دستور CD از علامت .. استفاده کنید.

CD ..

برای برگشت رو پوشه ریشه یا همان به اصل درایو باید از علامت / استفاده کنید.

CD /

دستور CHCP برای نمایش کد صفحه های فعال میباشد. راستش خودم هم نمیدونم چیه 🙂

CHCP

برای تغییر مسیری که در آن هستید میتوانید از دستور CHDIR هم استفاده کنید. این دستور همانند دستور CD میباشد با این تفاوت که با پارامتر /d میتوان درایو را هم تغییر داد. برای مثال:

CHDIR /d C:\Windows\System32

برای بررسی نمودن وضعیت سلامت هارد دیسک باید از دستور CHDSK استفاده کنید. برای مثال:

CHKDSK C:

برای اینکه متوجه شوید آیا یک درایو NTFS هست یا خیر باید از دستور CHKNTFS استفاده کنید:

CHKNTFS C:

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

CLS

دستور cmd هم برای اجرای خود cmd میباشد.

CMD

از دستور Color برای تغییر رنگ متن و صفحه استفاده میشود. مثلا برای سبز نمودن متن در صفحه مشکی از دستور زیر استفاده کنید:

Color 0a

برای دیدن کلیه کد های رنگ از پارامتر /? استفاده کنید:

Color /?

برای مقایسه حجم دو فایل میتوان از دستور Comp استفاده نمود. برای مثال:

Comp word0.txt word1.txt

برای فشرده سازی فایلها در درایو های NTFS میتوان از دستور Compact استفاده نمود. برای مثال:

Compact /c word.txt

برای خارج کردن فایل ها از حالت فشرده باید از پارامتر /u استفاده نمود. برای مثال:

Compact /u word.txt

برای تبدیل فرمت یک درایو از FAT به NTFS باید از دستور Convert استفاده کنید. برای مثال:

Convert C: /FS:NTFS

برای کپی گرفتن از فایلها میتوانید از دستور Copy استفاده کنید. پس از وارد نمودن دستور Copy ابتدا مبدا فایلی که قرار است کپی گرفته شود را مشخص کنید سپس مسیر مقصد کپی را مشخص کنید. برای مثال:

Copy D:\word.txt E:\Office\

برای نمایش و تغییر تاریخ میتوانید از دستور Date استفاده کنید. اگر دستور Date را همراه با پارامتر /t استفاده کنید تاریخ را نمایش میدهد. برای مثال:

Date /t

برای تغییر تاریخ پس از وارد نمودن دستور Date تاریخ میلادی را در جلوی آن به فرمت زیر وارد کنید:

Date 09/16/2016

برای حذف فایلها میتوانید از دستور Del استفاده کنید. برای مثال:

Del word.txt

برای حذف فایلهای یک پوشه یا درایو به همراه فایلهای زیر مجموع پوشه های درون آن درایو باید پارامتر /s را نیز به دستور اضافه کنید. برای مثال:

Del /s word.txt

برای حذف بدون پرسش فایلها از پارامتر /q استفاده کنید.

Del /s /q word.txt

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

Del /s /q *.*

برای فهرست گیری از فایلهای موجود در یک درایو باید از دستور Dir به همراه نام آن درایو یا پوشه استفاده کنید. برای مثال:

Dir c:\

برای نمایش فایلهای مخفی و فایلهای مخفی سیستمی باید از پارامتر /a پس از دستور dir استفاده کنید.

Dir /a c:\

برای فهرست گیری از فایلهای یک درایو به همراه فایلهای زیر مجموع پوشه های آم درایو باید از پارامتر /s استفاده کنید.

Dir /s c:\

یکی از دستورات کاربردی در زمینه مدیریت پارتیشن ها Diskpart است با این دستور شما میتوانید پارتیشن ها را بسازید یا آنها را حذف کنید و یا Lable آنها را تغییر دهید. همچنین با این دستور میشود Type هارد دیسک را از GPT به MBR یا Dynamic و یا Static تبدیل نمود.

دستور Diskpart دارای یک مد میباشد. یعنی با تایپ نمودن دستور Diskpart و فشردن Enter وارد محیط Diskpart میشوید.

برای ساخت Partition در مد Diskpart باید از دستور Create و نوع پارتیشن استفاده کنید.

Create Partition Primary size=100000

پیشنهاد: برای اطلاعات بیشتر در مورد دستور Diskpart به آموزش مدیریت پارتیشن ها با Diskpart مراجعه کنید.

برای ساخت دستورات ماکرو در CMD باید از دستور Doskey استفاده کنید. با این دستور کار خود را راحت میکنید و به سادگی میتوانید دستورات را در یک حرف کوچک جای دهید.

Doskey 50=mode con:lines=50

برای نمایش Driver های نصب شده در ویندوز میتوانید از دستور DRIVERQUERY استفاده کنید. اگر دستور DRIVERQUERY را بدون پارامتر وارد کنید کلیه Driver های سیستم را نمایش میدهد:

DRIVERQUERY

برای استفاده از این دستور در شبکه:

DRIVERQUERY /S ComputerName /U UserName /P password /FO LIST

فهرست دستورات CMD (حروف E و F و G)


برای نمایش پیام در CMD میتوان از دستور Echo استفاده نمود. برای مثال:

Echo Hay How Are You?

از دستور Echo بیشتر در فایلهای Batch استفاده میکنند تا پیام های خود را به مخاطب نشان دهند.

اگر دستور Echo را با کلمه OFF تایپ کنید وضعیت اعلان خط فرمان مخفی میشود. در واقع از این دستور برای شروع و مشخص نمودن ساخت فایل Batch استفاده میشود.

Echo off

پیشنهاد: برای یادگیری از نحوه ساخت فایل Batch یا همان آموزش Batch Programming کلیک کنید.

دستور Endlocal برای مشخص نمودن مرز Variable ها در فایلهای Batch استفاده میشود. پس از وارد نمودن دستور EndLocal در فایل Batch کلیه Variable ها از حالت محلی یا Local به حالت کلی یا Global وارد میشوند.

EndLocal

یکی دیگر از دستوراتی که میتوان با آن فایل ها را حذف نمود دستور Erase است. برای حذف یک فایل پس از تایپ دستور Erase نام فایل را مشخص کنید.

Erase word.txt

برای خروج از محیط CMD میتوانید از دستور Exit استفاده کنید.

Exit

یکی دیگر از دستوراتی که میتوان با آن فایلهای مختلف را با هم مقایسه نمود دستور FC میباشد. برای استفاده از این دستور پس از تایپ FC نام فایل اول را به همراه یک فاصله با نام فایل دوم تایپ کنید:

FC Word.txt Word2.txt

برای پیدا کردن یک کلمه یا جمله در یک فایل متنی باید از دستور Find استفاده کنید. مثلا برای پیدا نمودن کلمه Help در فایل Command.txt دستور به شکل زیر میشود:

Find "help" E:\Command.txt

یکی از دستورات قدرتمند در زمینه پیدا کردن متن ها با پارامتر های کاربردی دستور FINDSTR میباشد. با این دستور میتوانید به صورت حرف های متن خاصی را با ویژگی های جالب از یک فایل متنی پیدا کنید. بیشتر کاربرد های دستور FINDSTR در فایلهای Batch مورد استفاده قرار میگیرد.

FINDSTR

یکی از مهمترین دستورات CMD که در فایلهای Batch استفاده میشود دستور FOR میباشد. با این دستور میتوان کارهای جالبی را در فایل های Batch انجام داد.

FOR /F ["options"] %variable IN (file-set) DO command [command-parameters]

برای فرمت کردن یک درایو باید از دستور Format استفاده کنید. در صورتی که پارامتر /q را پس از دستور وارد کنید. فرمت به صورت سریع انجام میشود. برای مثال:

Format /q F:\

دستور FSUTIL برای مدیریت کارهای مربوط به فایل سیستم های FAT و NTFS میباشد. با این دستور میتوان نقاط تجزیه و پراکندگی ها و یا Dismount نمودن درایو ها را مدیریت نمود.

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

FSUTIL

برای مشخص کردن اینکه چه File Type با چه برنامه ای باز شود میتوان از دستور FType استفاده نمود. دستور Ftype تکمیل کننده کار دستور Assoc میباشد.

Assoc .TML=Textfile

Ftype Textfile= %SystemRoot%\system32\NOTEPAD.EXE %1

یکی از دستوراتی که برای رفتن به قسمت های مختلف Batch File استفاده میشود دستور Goto است. با این دستور میتوانید بگوید کدام بخش از فایل Batch شما اجرا شود.

GOTO MainMenu

برای نمایش محتوای Group Policy در CMD میتوانید از دستور GPResult استفاده کنید.

GPresult /r

دستورات کامل cmd (حروف I و L و M)


یکی دیگر از دستورات در زمینه مدیریت File Permission ها دستور ICACLS میباشد. دستور ICACLS همانند دستور CACLS میباشد با این تفاوت که دارای ویژگی های بیشتری در زمینه مدیریت مجوزها میباشد.

ICACLS

دستور IF یکی دیگر از دستوراتی میباشد که در Batch Programing استفاده میشود. با این دستور میتوانید طبق شرایط مشخص کار مشخصی را انجام دهید. مثلا بگوید اگر فلان اتفاق انجام شدن، فلان پیام یا کار را انجام بده

IF EXIST word.txt. (del word.txt2.) ELSE echo word.txt. are missing!

برای تغییر نام درایو ها باید از دستور Label استفاده کنید. با این دستور میتوانید Label درایو ها را تغییر دهید یا حذف کنید.

Label C: TMLMANAGER

برای حذف Label ها کافیست دستور Label را فقط با نام درایو مورد نظر وارد کنید سپس Enter را بفشارید تا پیام تغییر Label نمایش داده شود پس دوباره Enter بزنید تا پیام مربوط به حذف Label را مشاهده کنید و حرف Y را فشار دهید تا Label تغییر کند. برای مثال:

Label F:

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

MD "New Folder"

اگر میخواهید چند پوشه را همزمان با یک دستور بسازید اسم پوشه ها را پشت سر هم با یک Space تایپ کنید.

MD Folder1 Folder2 Folder3

در صورتی که میخواهید پوشه های تو در تو بسازید باید اسم هر پوشه را با یک \ از پوشه بعد جدا کنید:

MD First\Second\Third\Forth

یکی دیگر از دستوراتی که برای ساخت New Folder مورد استفاده قرار میگرید MKDIR است.

MKDIR "New Folder"

برای ساخت میانبر یا همان Shortcut از فایلها باید از دستور MKLINK استفاده کنید.

MKLINK

برای ساخت Shortcut از درایو C:\Softwares در درایو D:\ با نام TMLMANAGER دستور به شکل زیر میشود:

MKLINK /D D:\TMLMANAGER C:\Softwares

برای پیکربندی دستگاههای کامپیوتر میتوانید از دستور Mode استفاده کنید. همچنین میتوان با دستور Mode تنظیمات مربوط به اندازه صفحه CMD را نیز مشخص نمود.

MODE

برای مشخص نمودن ساز CMD باید تعداد خطها (Lines) و تعداد حرف ها (Cols) را مشخص کنید. برای مثال:

MODE Con Lines=40 Cols=80

برای نمایش محتوای فایلهای متنی میتوانید از دستور more استفاده کنید. ویژگی دستور More متوقف نمودن نمایش محتوا، بسته به اندازه صفحه است.

More Word.txt

یکی دیگر از ویژگی های More حرکت خطی و صفحه ای میباشد. اگر از کلید Enter استفاده کنید یک صفحه رد میشود ولی اگر از کلید Space استفاده کنید یک خط رد میشود.

برای بریدن یا Cut نمودن فایلها باید از دستور Move استفاده کنید. نحوه استفاده از دستور More بسیار ساده میباشد. ابتدا مبدا فایل را مشخص کنید(فایلی که قرار است انتقال داده شود) سپس مقصد فایل را

Move Word.txt F:\Office\

فهرست دستورات CMD (حروف O و P و R)


برای نمایش فایلهای که توسط کاربران شبکه در حال استفاده میباشد باید از دستور OpenFiles استفاده کنید.

OpenFiles

برای فهرست گیری از پارامتر /query استفاده کنید.

OpenFiles /Query

برای قطع کردن ارتباط کاربران از پارامتر /Disconnect استفاده کنید:

OpenFiles /Disconnect

برای دریافت اطلاعات بیشتر دستور OpenFIles را با علامت /? تایپ کنید.

برای نمایش یا مشخص نمودن مسیر جستجوی فایلهای اجرای باید از دستور Path استفاده کنید.

Path

برای توقف نمایش محتوا در فایلهای Batch از دستور Pause استفاده میشود.

Pause

یکی از دستورات کاربردی برای تغییر مسیر در فایلهای Batch که با دستور Pushd کار میکند دستور Popd است. این دستور شما را از پوشه فعلی که در آن هستید به پوشه ای که توسط دستور Pushd ذخیره شده منتقل میکند.

Popd

برای پرینت گرفتن از فایلهای متنی میتوانید از دستور Print استفاده کنید. مثلا برای پرینت گرفتن فایلی با نام Word.txt در درایو E از پرینت HP (نام پورت متصل را باید استفاده کنید) دستور به شکل زیر میشود:

Print /D:COM3 Word.txt

برای تغییر علامت اعلان CMD باید از دستور Prompt استفاده کنید. برای مثال:

Prompt $

از دستور Pushd برای ذخیره پوشه فعلی که در آن هستید استفاده میشود. این دستور با دستور Popd برای محیط Batch Programing قابل استفاده هستند.

Pushd

برای حذف پوشه ها و دایرکتوری ها باید از دستور RD که به معنای Remove Directory میباشد استفاده کنید. برای حذف فایلها پس از تایپ دستور RD اسم فایل مقصد را در جلوی آن تایپ کنید.

RD "New Folder"

برای حذف بدون پرسش پوشه ها باید از پارامتر /q استفاده شود. و برای حذف پوشه های که دارای محتوا میباشند باید از پارامتر /s استفاده شود. برای مثال:

RD /s /q "Folder 5"

هشدار: در هنگام استفاده از دستور RD حواستان باشد تا به مشکلی بر نخورید. چرا که با یک Space اضافی کلیه فایلهای خود را به باد خواهید داد.

برای خواندن اطلاعات از هارد دیسک Bad Sector شده باید از دستور Recover استفاده کنید. برای مثال:

Recover D:\Word.txt

پس از اجرای دستور Recover هارد دیسک به صورت Sector به Sector بازبینی میشود و Sector های مشکل دار (Bad Sector) مارک دار میشوند. تا اطلاعات بعدی رو آنها کپی نشود.

یکی از دستوراتی که هیچ استفاده ای غیر از نظر دهی در فایلهای Batch ندارد دستور REM است.

REM You Can Use Rem For Write Your Comment On Batch File As TMLMANAGER Said Your!

برای تغییر نام فایلها و پوشه ها باید از دستور Ren استفاده کنید. استفاده از دستور Ren بسیار ساده میباشد کافیست تا دستور Ren را با اسم فایلی که میخواهید تغییر نامش دهید وارد کنید سپس با یک فاصله نام جدید را تایپ و Enter را بفشارید.

Ren Help.txt TMLMANAGER.txt

نکته: زمانی که از دستور Ren استفاده میکنید پسوند فایلها را هم تغییر میدهید. پس پسوند (File Extensions) فایلها را هم با یک نقطه بعد از اسم فایل مشخص کنید.

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

Rename TMLMANAGER.txt Help.txt

برای جایگزین نمودن فایلها باید از دستور Replace استفاده کنید.

Replace

یکی دیگر از دستوراتی که برای حذف نمودن دایرکتوری ها یا همان پوشه ها استفاده میشود دستور RMDIR میباشد. برای حذف پوشه باید دستور RMDIR را با نام پوشه مورد نظر خود وارد کنید:

RD /s /q ZOOMIT.IR

یکی از پیشرفته ترین دستورات کپی در CMD دستور ROBOCOPY میباشد. برای استفاده از این دستور بیش از بیست پارامتر وجود دارد که نحوه عملکرد کپی را مشخص میکنند.

ROBOCOPY

لیست کامل دستورات cmd (حروف S و T)


دستور SET برای ساخت Variable استفاده میشود. به طور کلی از دستور SET در وفایلهای Batch استفاده میشود. %TEMP% یک Variable است.

SET

برای ساخت Variable از یک مسیر یا محتوا فرایند به شکل زیر میشود:

SET TML=D:\Education

در بالا یک Variable با نام TML و محتوای D:\Education ساخته شد.

دستور SETLOCAL برای مشخص کردن وضعیت Variable ها استفاده میشود. این دستور هم مخصوص فایلهای Batch میباشد. با دستور SETLOCAL میتوان Variable ها را Local نمود. این دستور با دستور Endlocal استفاده میشود.

SETLOCAL

برای مدیریت سرویس ها مثل نصب و فعال سازی و یا پیکربندی Service های ویندوز باید از دستور SC استفاده کنید

SC

پیشنهاد: برای یادگیری کامل دستور SC و مدیریت سرویسها با CMD کلیک کنید.

برای ساخت کارهای زمانبندی شده باید از دستور SCHTASKS استفاده کنید. با این دستور میتوانید هر کاری را زمانبندی کنید. مثلا یک وظیفه بسازید که تا 10 روز دیگر هارد دیسک شما را در ساعت 10 نصف شب Defrag کند. و یا هر عمل دیگری…

SCHTASKS

دستور Shift هم یکی دیگر از دستورات Batch Programming میباشد.

SHIFT

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

Shutdown

برای خاموش نمودن باید از پارامتر /s استفاده کنید و برای ریستارت کردن ویندوز از پارامتر /r و همچنین برای Logoff نمودن باید از پارامتر /l استفاده کنید.

Shutdown /s

Shutdown /r

Shutdown /l

برای مشخص نمودن زمان خاموش شدن باید از پارامتر /t به همراه ثانیه مورد نظر خود استفاده کنید:

Shutdown /r /t 120

پیشنهاد: برای یادگیری کامل دستور Shutdown به آموزش دستور Shutdown مراجعه کنید.

دستور Sort برای نمایش خروجی منظم دیگر دستورات استفاده میشود.

Sort

برای اجرا یا فراخوانی برنامه ها یا فایلهای Batch در خارج از محیط فعلی CMD باید از دستور Start استفاده کنید.

Start Ping 4.2.2.4

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

SUBST X: D:\VirtualDriveX

برای بررسی وضعیت سیستم، میتوانید از دستور Systeminfo استفاده کنید. با این دستور میتوان اطلاعات زیادی را از ویندوز به دست آورد. مثلا زمان روشن شدن ویندوز، یا زمان نصب ویندوز و یا نام Motherboard و خیلی دیگر از اطلاعات…

Systeminfo

پیشنهاد: برای درک کامل دستور Systeminfo به آموزش دستور Systeminfo مراجعه کنید.

برای فهرست گیری از Process های فعال در ویندوز باید از دستور Tasklist استفاده کنید. کار با دستور Tasklist بسیار ساده میباشد. کافیست تا دستور Tasklist را بدون پارامتر وارد کنید:

Tasklist

برای فهرست گیری از Process های فعال از دستور Tasklist استفاده میشد و برای بستن Process ها باید از دستور Taskkill استفاده کنید. برای بستن یک Process ابتدا کد یا اسم آن را از دستور Tasklist دریافت نموده سپس با دستور Taskkill میتوانید ببندید.

Taskkill /f /im Explorer.exe

پیشنهاد: برای خواندن آموزش کامل دستورات Taskkill و Tasklist به آموزش دستورات Tasklist Taskkill مراجعه کنید.

برای تغییر ساعت در CMD باید از دستور Time استفاده کنید. اگر دستور Time را با پارامتر /t وارد کنید زمان را نمایش میدهد. اما اگر آنرا بدون پارامتر وارد کنید پس از نمایش زمان میتوانید آن را تغییر دهید.

Time /t

Time

برای تغییر عنوان CMD باید از دستور Title استفاده کنید. برای مثال:

Title TMLMANAGER

برای فهرست گیری از پوشه ها و فایلهای ویندوز به صورت درختی و گرافیکی باید از دستور Tree استفاده کنید.

Tree

Tree C:\

برای نمایش محتوای فایلهای متنی میتوانید از دستور Type استفاده کنید. فرق دستور Type با دستور More در این است که در دستور More به اندازه سایز صفحه CMD اطلاعات نمایش داده میشود.

Type Word.txt

فهرست دستورات CMD (حروف V و X و W)


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

VER

از دستور Verify برای بررسی دوباره فایلهای کپی شده توسط CMD استفاده میشود.

Verify on

Verify off

از دستور Vol برای نمایش سریال درایو ها به همراه اسم یا Label آنها استفاده میشود.

Vol C:\

یکی دیگر از دستورات کپی که دارای پارامتر های خوبی برای کپی گرفتن اطلاعات استفاده میشود دستور Xcopy میباشد.

Xcopy

برای کپی گرفتن از اطلاعات با دستور Xcopy ابتدا مسیر پوشه مبدا را مشخص کرده سپس مسیر کپی شدن اطلاعات مشخص میکنید.

Xcopy /s F:\ D:\Data-Backup

یکی از قدرتمند ترین دستورات CMD برای مدیریت ویندوز WMIC میباشد با این دستور میتوانید هر کاری را در زمینه Windows Management Instrumentation انجام دهید. شرح دستور WMIC شامل یک آموزش کامل چند صفحه ای میباشد.

WMIC

برای دریافت نسخه PDF مقاله های سایت ابتدا در سایت ثبت نام کنید تا بتوانید به کلیه مقالات به صورت کاملا رایگان دسترسی پیدا کنید. ورود به سایت | ثبت نام در سایت

 

به نظر شما ممکنه کسی با استفاده از کلید های زیر این مطلب رو به اشتراک بذاره؟
انجمن آی تی یاران
محمد برغمدی

محمد برغمدی

امام علی علیه السلام: با مردم آنگونه معاشرت كنيد، كه اگر مرديد بر شما اشك ريزند، و اگر زنده مانديد، با اشتياق سوي شما آيند.

51 thoughts on “فهرست دستورات CMD

  • شهریور 29, 1395 در09:57
    Permalink

    سلام
    چجوری میشه نتایج یک دستور رو در فایل Text ذخیره کرد؟
    با تشکر از آموزش کاملتون

    پاسخ
    • محمد برغمدی
      شهریور 29, 1395 در10:23
      Permalink

      سلام احمد جان
      برای انتقال نتایج یک دستور به یک فایل متنی باید بعد از اجرای دستور از علامت > استفاده کنید و اسم فایل مورد نظر رو به همراه آدرس تایپ کنید. برای مثال:

      Help >%Homepath%\Desktop\help.txt

      پاسخ
  • مهر 23, 1395 در17:47
    Permalink

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

    پاسخ
  • محمد برغمدی
    مهر 23, 1395 در18:13
    Permalink

    سلام مهدی جان
    SCHTASKS /create /tn aaa /tr “c:\windows\system32\notepad.exe” /st 18:11 /sc once
    در مثال بالا با پارامتر /create یک وظیفه ساخته شده که اسمش در جلوی پارامتر /tn مشخص شده و عملش هم در جلوی پارامتر /tr در آخر گفته شده در ساعت 18:11 این وضیفه اجرا بشهو فقط یک بار once
    ان شا الله تا چند روز بعد آموزش کاملش در سایت میزارم

    پاسخ
  • اسفند 27, 1395 در16:17
    Permalink

    سلام آقا من هر کاری کردم نفهمیدم دستور Shift برای چی هست؟ 🙂 ممنونم

    پاسخ
    • محمد برغمدی
      اسفند 28, 1395 در22:40
      Permalink

      علیک سلام
      دستور Shift فقط تو فایل Batch کاربرد داره ، و کارش اینکه محدودیت ساخت Argument ها رو از بین ببره، به صورت عادی تو فایل Batch شما فقط میتونید برای برنامه که میسازید 9 تا Arg مشخص کنید ولی در صورتی که از دستور Shift استفاده کنید این محدودیت کاملا از بین میره
      بجای استفاده از کلمه الکی و دولکی یک ایمیل معتبر وارد کن تا مجبور نشم از بین 57 تا اسپم مربوط به امروز پیدات کنم 🙂
      موفق باشید 🙂

      پاسخ
  • فروردین 22, 1396 در01:46
    Permalink

    سلام اگه بخوام فایل بتی ک اجرا شد رو به استارت اپ کپی کنم چطوری باید ادرس فایلو بدست بیارم مثلا فایل اگه تو فلش بود چطوری ادرس فلشو بدست بیارم بعد ی سوال دیگه چطوری میشه کدایی ک توی cmd میزنمو ذخیره کنم با فرمت bat با کد منظورمه

    پاسخ
    • محمد برغمدی
      فروردین 22, 1396 در16:40
      Permalink

      سلام
      باید از Argument به همراه Modifier استفاده کنید تا بتونید آدرس رو به بدست بیارید. همچین کدی میشه:
      %~DPNX0
      یا
      %~F
      برای ساخت فایل Batch با یک فایل Batch دیگه باید از دستور Echo استفاده کنید و در جلوی پیام ها آدرس فایل Batch که میخواهید ساخته بشه رو وارد کنید. مثلا
      echo @echo off >mybat.bat
      تمام این مسائل رو در کتاب آموزش گام به گام Batch Script توضیح دادم میتونید از کتاب مرتبط استفاده کنید. لطفا سوالات مربوط به Batch رو در پست مربوط به خودشون بپرسید.

      پاسخ
  • فروردین 25, 1396 در14:14
    Permalink

    سلام من کتابو گرفتم ولی صحفه ای برای پرسشو پاسخ نبود برا همین اینجا میپرسم
    نمیشه بدون اینکه cmd رو ران از ادمینستور کنیم توی خود cmd با حساب ادمینستور بش دسترسی پیدا کنیم

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

    پاسخ
    • محمد برغمدی
      فروردین 25, 1396 در15:34
      Permalink

      سلام دوست عزیز
      برای دسترسی به حساب Administrator در CMD باید از دستور runas استفاده کنید یا اینکه با استفاده از vb اسکریپت یک برنامه مثل دستور sudo در لینوکس بسازید. برای مثال:
      runas /profile /user:%computername%\Administrator cmd
      البته باید بدونید دستور بالا نمیتونه برنامه مورد نظر شما رو با همون حساب کاربری که هستید به صورت Elevated اجرا کنه، برای اینکار باید از همون فایل vb اسکریپت استفاده کنید که آموزش رو در سایت قرار میدم.
      مورد بعدی رو هم باید بررسی کنم، بعدش بهتون خبر میدم.

      پاسخ
  • اردیبهشت 6, 1396 در14:17
    Permalink

    سلام
    بسیارعالی!
    متشکرم از وقتی که گذاشتید
    خیلی لذت بردم
    موفق باشید:-)

    پاسخ
  • مرداد 8, 1396 در17:53
    Permalink

    سلام از مطالب واقعا مفید ای که گذاشته اید ممنون…(من که عاشق مطالب شدم)
    می خواستم سوال کنم که چجوری کدی هست که میشه با آن دنبال یک پوشه بگردد مثلا پوشه (msg)
    و وقتی که پوشه را پیدا کرد بدون دنگ و فنگ یا سوال کل پوشه را پاک کنه. لطف کنید اون کد را بنویسید خیلی ممنون…………

    پاسخ
    • محمد برغمدی
      مرداد 9, 1396 در15:59
      Permalink

      سلام علی جان
      شما باید از دستور for به همراه پارامتر /d و /r استفاده کنید. تا کلیه پوشه ها از دایرکتوری Root برای پیدا کردن دایرکتوری مورد نظر شما بررسی بشن:
      for /d /r . %a in (msg) do @if exist “%a” rd /s/q “%a”
      در دستور بالا گفته شده تمام دایرکتوری ها از پوشه مبدا (Root) بررسی بشن و در صورت پیدا شدن دایرکتوری msg با دستور rd /s /q بدون سرو صدا دایرکتوری رو حذف کنه
      اگر به اطلاعات دقیق تری در این زمینه نیاز داری به کتاب آموزش گام به گام Batch Script مراجعه کن
      موفق باشید.

      پاسخ
  • مرداد 9, 1396 در14:57
    Permalink

    چرا پاسخ نمی دهی خواهشن من لنگم برای پروژه مهمی دارم ….
    من اینا نویشتم \%…rd find msg %sistem
    پیداش میکنه ولی پاکش نمی کنه بعد همین را با del امتحان کردم پیداش کرد و سوال کرد فایل های توش را پا کنم یا نه ولی من می خواستم کل فولد را پاک کنه نه اینکه توش را تازه سوالم بکنه…..
    اینجوری شود که از شما سوال کردم لطفا زود جواب بدید..خیلی ممنون میشم.

    پاسخ
    • محمد برغمدی
      مرداد 9, 1396 در16:01
      Permalink

      بابت تاخیر در پاسخگویی معذرت میخوام
      در حال حاضر کمی سرم شلوغه 🙂
      موفق و سر بلند باشید.

      پاسخ
  • مرداد 11, 1396 در16:36
    Permalink

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

    پاسخ
  • مرداد 11, 1396 در16:55
    Permalink

    چیزی که یادم رفت بگم اینکه من با ویندوز کار میکنم و کد باید کل رایانه یا حداقل درایو ویندوز را جستجو کنه و دنبال پوشه msg بگردد. خیلی ممنون .

    پاسخ
  • مرداد 18, 1396 در20:26
    Permalink

    سلام
    موقعی که از دستور date وtime برای تغییر تاریخ و ساعت سیستم استفاده میکنم این پیغام نمایش داده میشهa required privilege is not held by the client
    فرمت تاریخ هم مثل اموزش شما استفاده کردم ولی بازم این پیغام نمایش میده

    پاسخ
    • محمد برغمدی
      مرداد 21, 1396 در18:58
      Permalink

      سلام
      باید cmd رو به صورت Run As Administrator اجرا کنید تا مجوز تغییرات مدیرتی سیستم رو داشته باشید.
      میتونید از پست راههای اجرای CMD برای اینکار استفاده کنید.

      پاسخ
  • شهریور 22, 1396 در01:39
    Permalink

    خیلی مطالب مفید بود متشکرم
    کد ی هست که بتونه مثلا دنبال فایل (111.exe) بگردد بعد پوشه که کنارش هست را پاک کند مثلا پوشه (New folder) با فرض اینکه این دو تا همیشه کنار هم هستند یا بجای یک پوشه و یک فایل دو تا فایل یا بر عکس بعلاوه اینکه کل رایانه را بگرد.
    اگه هست خواهش میکنم برایم ارسال کنید
    خیلی ممنون

    پاسخ
    • محمد برغمدی
      شهریور 22, 1396 در09:21
      Permalink

      سلام حسن جان
      شما میتونید از دستورات if و for در کنار هم استفاده کنید تا اون چیزی که میخواهید رو انجام بدید
      با دستور for دنبال فایل مورد نظر بگردید و با دستور if فایلهای دیگه همون پوشه رو بررسی کنید و در صورتی که شرایط مورد نظر مهیا بود یعنی فایل مورد نظر شما در کنار فایل 111.exe بود new folder حذف بشه
      موفق باشید.

      پاسخ
  • شهریور 22, 1396 در10:22
    Permalink

    یک سوال دیگه میشه از طریق ای پی یا از دستور tasklist taskkil ادرس یک برنامه در حال اجرا را بدست بیاوریم بد مثلا کاری که بلا سوال کردم را باش بکنم.

    پاسخ
    • محمد برغمدی
      شهریور 22, 1396 در21:11
      Permalink

      بله میشه، ولی باید دسترسی کامل به سیستم مورد نظرتون داشته باشید.
      در کل برای انجام چنین کار های باید از زبان Batch Script استفاده کنید.

      پاسخ
  • شهریور 22, 1396 در10:26
    Permalink

    خیلی ممنون واقعا که پاسخ گویی سریعی دارید

    پاسخ
  • شهریور 23, 1396 در21:53
    Permalink

    میتوانید batch Script توضیح دهید
    سوال مگه cmd همان batch Script نیست
    میتوانید اگه ممکن است کد سوال اول من را کامل بنویسید و همین طور سوال دوم را.
    خیلی ممنون من از هیچ سایتی اینقدر راضی نبودم.

    پاسخ
    • محمد برغمدی
      شهریور 25, 1396 در17:42
      Permalink

      ممنونم از محبت تون
      Batch Script زبان برنامه نویسی CMD
      در واقع با استفاده از دستورات CMD یک فایل اسکریپت یا برنامه درست میکنیم.
      کد سوال اول رو براتون به صورت کامل تهیه کردم اگر دوست داشتید میتونید از اینجا دانلودش کنید.
      اگر نیاز تون رو برطرف کرد در صورت تمایل میتونید هزینه شو هم پرداخت کنید 🙂 (اگر در توانت بود و دوست داشتی) لینک پرداخت (قیمت با خودت)
      موفق و پیروز باشید.

      پاسخ
  • شهریور 31, 1396 در16:52
    Permalink

    واقعا خیلی ممنون ببخشید اگه خیلی سوال کردم بازم خیلی ممنون

    پاسخ
    • محمد برغمدی
      شهریور 31, 1396 در16:58
      Permalink

      خواهش میکنم حسن جان
      اگر بازهم سوال یا نظری داشتی باعث شادی که بتونم بهتون کمکی بکنم.
      موفق و سربلند باشید.

      پاسخ
  • مهر 1, 1396 در14:45
    Permalink

    یک سوال دیگه به نظر شما اگر برنامه نویسی vbs. یا cmd را بخونم و کلاس اش را برم بهتر یا توی سایت ها دنبال اش بگردم و از طریق سایت ها آموزش ببینم. خیلی ممنون+خیلی از سایت تون خوشم میاد و باید بگم مطالب این وبلاگ عالی!!!!! من که خیلی خوشم آمد توی سایت های دیگر وقتی سوال می کردم یا کلا پیامم را پاک می گردند یا جواب اش را نمی دادن چون نمی دانستند یا اصلا حوصله اش را نداشتند ولی شما فرق دارید و از تون خیلی ممنون

    پاسخ
    • محمد برغمدی
      مهر 2, 1396 در19:32
      Permalink

      ممنونم از لطف و محبت تون 🙂
      زبان .vbs و cmd رو خودتون میتونید با همین منابعی که تو اینترنت موجود هست به سادگی یاد بگیرید. (نیاز به کلاس رفتن نداره)
      ولی اگر حقیقتا میخواید یک زبان برنامه نویسی رو دنبال کنید و به صورت حرفه ای کار کنید. از Python شروع کنید.
      Batch Script‌ و VBS مخصوص کسانی هست که میخوان در واقع کارهاشون رو به صورت خودکار روی ویندوز انجام بدن٬ بیشتر به درد مدیر های شبکه و … میخوره
      ولی بازهم یادگیریش بد نیست

      پاسخ
  • آذر 29, 1396 در22:26
    Permalink

    سلام دمتون گرم بابت مطالب بسیار مفیدتون

    چطور میشه یک برنامه نوشت با دستور SCHTASK که یک فایل رو پس از گذشت چند ثانیه باز کنه؛ مثلا پس از اجرای فایل bat برنامه 5 ثانیه صبر کنه و سپس فایل exe مورد نظر رو باز کنه…

    همچنین با چه کدی میشه نوع ویندوز رو تشخیص داد و سپس با توجه به نوع آن برنامه ای نوشت؛ مثلا اگر ویندوز xp بود فایل exe مورد نظر باز بشه و چنانچه ویندوز دیگری بود فایل دیگری باز بشه

    باتشکر فراوان

    پاسخ
    • محمد برغمدی
      آذر 30, 1396 در14:40
      Permalink

      سلام مهدی جان
      شما میتونید یک فایل bat درست کنید و از دستور timeout /t 5 برای توقف 5 ثانیه ای استفاده کنید سپس دستور بعدی آدرس برنامه exe مورد نظرتون باشه، که بهتره با دستور start فراخوانی بشه.
      برای تشخیص نوع ویندوز میتونید از دستور ver استفاده کنید و با استفاده از دستور for و دستور if نسخه ویندوز رو بررسی کنید و طبق نسخه ویندوز برنامه مورد نظر تون رو اجرا کنید.
      اگر نتونستید بگید تا یک نمونه از این برنامه رو براتون درست کنم.
      موفق باشید.

      پاسخ
  • دی 19, 1396 در23:00
    Permalink

    با عرض سلام وخسته نباشید خدمت شما
    سوالی داشتم مبنی براینکه چگونه یک پسوند مشخصی را با برنامه ای خاص اجرا نمود، برنامه مدنظر یک فایل html می باشد که بصورت پیشفرض میخواهم به مرورگر دلخواه خود تغییر دهم.
    میخواستم بدونم چگونه میشود این کار را با توجه به شناسایی سیستم انجام داد
    یعنی چنانچه ویندوز مدنظر xp بود فایل html رو با مرورگر کروم اجرا کنه و در غیر اینصورت هر ویندوز دیگری به جز ویندوز xp بود فایل html مدنظر با مرورگر فایرفاکس اجرا شود.
    باتشکر

    پاسخ
    • محمد برغمدی
      دی 20, 1396 در02:28
      Permalink

      سلام علی جان
      شما میتونید یک فایل bat بسازید و با استفاده از دستور for /f و دستور ver نسخه ویندوز رو در یک متغیر قرار بدید و با دستور if نسخه ویندوز رو بررسی کنید و طبق نسخه ویندوز بگید فایل مورد نظر شما با چه مرورگری اجرا بشه، به همین سادگی، اگر نتونستید بهم پیام بدید تا یک نسخه نمونه براتون بسازم. هزینه هم داره 🙂

      پاسخ
  • بهمن 7, 1396 در00:23
    Permalink

    سلام ببخشید من هم سوال مثل حسنِ
    چطوری میشود با دستور tasklist و taskkill آدرس یک برنامه را در آورد؟
    خیلی ممنون

    پاسخ
  • محمد برغمدی
    بهمن 7, 1396 در08:27
    Permalink

    سلام
    متاسفانه دستور tasklist قابلیت نمایش مسیر Process ها رو نداره اما شما میتونید از دستور wmic استفاده کنید. برای مثال:
    wmic process get ProcessID,ExecutablePath
    موفق و سربلند باشید.

    پاسخ
  • بهمن 7, 1396 در13:59
    Permalink

    خیلی ممنون
    ولی مثلا اگر بخواهم آدرس فایل exe.exe را بدست بیاورم باید چکار کنم?

    پاسخ
  • محمد برغمدی
    بهمن 7, 1396 در15:08
    Permalink

    خواهش میکنم
    میتونید خروجی دستور wmic رو به دستور find ارسال کنید (Piping). برای مثال:
    wmic process get ProcessID,ExecutablePath | find /i “explorer.”
    بجای کلمه explorer باید نام Process مود نظر خودتون رو وارد کنید.

    پاسخ
  • بهمن 7, 1396 در20:44
    Permalink

    خیلی خیلی خیلی ممنونننننن
    از شما

    پاسخ
  • بهمن 7, 1396 در22:31
    Permalink

    باز هم یک سوال دگر
    چطور میشود نتیجه یک دستور را در یک متغیر ذخیره کرد؟
    مثلا:
    wmic process get ExecutablePath | find /i “explorer.”
    را در یک متغیر ذخیره کرد مثل : %111%
    بعد: del /q /s %111%
    یا اگر هم نمی شود راه دیگری هست؟
    خیلی ممنون D;

    پاسخ
    • محمد برغمدی
      بهمن 7, 1396 در23:34
      Permalink

      خواهش میکنم، شما میتونید از دستور for به همراه پارامتر /f استفاده کنید تا خروجی دستور wmic رو در یک متغیر ذخیره کنید. برای مثال:
      for /f “usebackq tokens=1” %a in (`wmic process get ExecutablePath ^| find /i “explorer.”`) do set varname=%a
      دستور بالا خروجی دستور wmic را در متغیر varname ذخیره میکنه، شما میتونی بجای دستور set از هر دستور دیگه ای که نیاز داشتی استفاده کنید.
      من اطلاعات کاملی رو در کتاب آموزش Batch Script قرار دادم میتونید از اون کتاب هم استفاده کنید.

      پاسخ
  • بهمن 10, 1396 در21:50
    Permalink

    و باز هم یک سوال دگررررر
    ببخشید اگر زیاد سوال می کنم ):
    چرا وقتی این دستوری که شما به من دادید را وارد CMD (به صورت مستقیم) میکنم کار میکند اما وقتی با پسوند BAT & CMD ذخیره میکنم این ارور را می دهد؟
    a was unexpected at this time.
    باز هم ببخشید اگر سر شما را درد آوردم)))):::::
    😀

    پاسخ
    • محمد برغمدی
      بهمن 10, 1396 در22:20
      Permalink

      مشکلی نیست هر سوالی داشتید ۱۰۰٪ بپرسید فقط ترجیحا زیر مطلب مربوطش 🙂
      برای اجرای دستور for در cmd باید از یک علامت % استفاده بشه اما در فایل bat از دو علامت %% برای مثال:
      for /f “usebackq tokens=1” %%a in (`wmic process get ExecutablePath ^| find /i “explorer.”`) do set varname=%%a
      خواهش میکنم، موفق و سربلند باشید.

      پاسخ
  • بهمن 11, 1396 در18:45
    Permalink

    خخخخخخخخخخخخییییییییییییییللللللللللللل ددددددددسسسسسستتتتتتتت شششششمممممااااااااا
    ددددددرررررررردددددد ننننننننککککککککننننننننننن 😀
    چشم حتما
    ببخشید ولی مطلب هم موضوع پرسش من نیست.

    پاسخ
    • محمد برغمدی
      بهمن 12, 1396 در00:19
      Permalink

      خواهش میکنم، بخش آموزش Batch Script مربوط به همین سوالاتی که شما میپرسید 🙂

      پاسخ
  • بهمن 11, 1396 در20:17
    Permalink

    باز هم یک سوال دگر (: & ):
    باز هم ببخشید که خیلی سوال می پرسم واقعا نمیدونم اگر شما نبودیدی این ککککووووهههههه سوال را از کی می پرسیدم. (:
    چطوری می شود (روی مثال خودتان) وقتی آدرس explorer.exe را در می آورد explorer.exe را از سر آن پاک کرد تا بتوانم آن محل به دست آمده را cd کنم برای مثال:
    cd c:\windows
    باز هم خیلی کِیلی ببخشید.
    باز هم خیلی کِیلی ممنون.

    پاسخ
    • محمد برغمدی
      بهمن 12, 1396 در00:31
      Permalink

      ولی داری بمب درست میکنی ها 🙂
      شما میتونید از Modifier‌های دستور FOR استفاده کنید. برای مثال اصلاح کننده D برای نمایش فقط درایو و اصلاح کننده P برای نمایش مسیر متغیر دستور for استفاده میشه، این هم یک نمونه:
      for /f “usebackq tokens=1” %%a in (`wmic process get ExecutablePath ^| find /i “explorer.”`) do set varname=%%~DPa
      دستور بالا همون چیزی که شما نیاز دارید.
      فقط در بخش دوم متغیر دستور for بجای %%a از %%~DPa استفاده شده

      پاسخ
  • بهمن 21, 1396 در19:05
    Permalink

    سلام
    میشه اسکریپتی نوشت که بعد نصب فلش به صورت اتوران ( حتی در صورت غیرفعال بودن اتوران توسط انتی ویروس) اجرا بشه و پنجره ای باز نشه و همه ی یوزر پسوورد های سیستم یا ذخیره شده در مرورگر یا هرچیزی رو بدون حتی لحظه ای نمایش محیط داس در فایل تکست هیدن روی فلش ذخیره کنه ؟ B-)
    خیلی ایده هارو دارم دنبال میکنم ممنون میشم کمکم کنید

    پاسخ
    • محمد برغمدی
      بهمن 21, 1396 در20:18
      Permalink

      سلام
      فقط میخوام به لحاظ علمی ابهام های که دارید رو برطرف کنم، نه کمک برای هک کردن 🙂
      خوبی فایل Bat اینکه توسط آنتی ویروس به عنوان بد افزار شناخته نمیشه، به این خاطر که یکی از ابزارهای خود ویندوز، اما با بسته بودن Autorun نمیتونید به صورت خودکار بعد از نصب فلش فایل bat رو اجرا کنید.
      اطلاعات مربوط به حساب های کاربری مثل Password در فایل SAM ذخیره میشن و Hash شدن، همچنین توسط Registry مشخص شده کاربر نباید به این فایلها دسترسی پیدا کنه، بعلاوه اینکه توسط File Permission منع دسترسی وجود داره، یعنی نمیتونید اصلا بهشون دسترسی داشته باشید و اگر هم دسترسی پیدا کنید اصلا بدرد تون نمیخوره 🙂
      اطلاعات کاربری مروبط Google Chrome و Firefox هم Encrypt شدن 🙂 اما به سختی فایل SAM نیستند و با بعضی از برنامه ها قابل بازیابی هستند.
      ایده هاتون رو دنبال کنید اما از راهش، اگر واقعا میخواهید یک هکر واقعی بشید پس باید به صورت اصولی در مسیر هک حرکت کنید. (چگونه یک هکر حرفه ای شویم؟)

      پاسخ

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *