You are on page 1of 10

‫آموزش دستورات ‪CMD‬‬

‫شاید ندانید ‪ 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 /‬‬

‫نمایش و ویرایش پسوند فایلها با ‪ 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‬‬

‫برای ساخت و ویرایش منوی ‪ 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‬میتوان از دستور ‪ Echo‬استفاده نمود‪ .‬برای مثال‪:‬‬

‫?‪Echo Hay How Are You‬‬

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

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

‫‪Echo off‬‬

‫دستور ‪ 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‬‬

‫یکی دیگر از دستورات در زمینه مدیریت ‪ 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‬‬

‫برای نمایش فایلهای که توسط کاربران شبکه در حال استفاده میباشد باید از دستور ‪ 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‬‬

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

‫‪SET‬‬

‫برای ساخت ‪ Vairable‬از یک مسیر یا محتوا فرایند به شکل زیر میشود‪:‬‬

‫‪SET TML=D:\Education‬‬

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


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

‫‪SETLOCAL‬‬

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

‫‪SC‬‬

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

‫‪SCHTASKS‬‬

‫دستور ‪ Shift‬هم یکی دیگر از دستورات ‪ Batch Programing‬میباشد‪.‬‬

‫‪SHIFT‬‬

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

‫‪Shutdown‬‬

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

‫‪Shutdown /s‬‬

‫‪Shutdown /r‬‬

‫‪Shutdown /l‬‬

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

‫‪Shutdown /r /t 120‬‬

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

‫‪Sort‬‬

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

‫‪Start Ping 4.2.2.4‬‬

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

‫‪SUBST X: D:\VirtualDriveX‬‬

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

‫‪Systeminfo‬‬

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

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

‫‪Taskkill /f /im Explorer.exe‬‬

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

‫‪Time /t‬‬

‫‪Time‬‬

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

‫‪Title TMLMANAGER‬‬

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

‫‪Tree‬‬

‫\‪Tree C:‬‬

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

‫‪Type Word.txt‬‬

‫برای نمایش نسخه ویندوز باید از دستور ‪ 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‬‬

You might also like