اسکرول بار

جادوگری به نام NirCmd :: Archive PTS

Archive PTS

Information On All Topics - PTS Professional Technological Services

Archive PTS

Information On All Topics - PTS Professional Technological Services

Archive PTS

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

آخرین نظرات

جادوگری به نام NirCmd

شنبه, ۱۹ دی ۱۳۹۴، ۱۰:۴۰ ق.ظ
NirCmd نام یک ابزار کوچک 30 کیلوبایتی خط فرمان است که در عین سادگی، توانمندی‌های فوق‌العاده‌ای دارد. با استفاده از NirCmd شما می‌توانید ترفندهای فراوان و کاربردی را در محیط ویندوز تجربه کنید. ترفندهایی که تاکنون امکان‌پذیر نبودند، اما به وسیله NirCmd می‌توانید از این پس از آن‌ها بهره ببرید. در واقع NirCmd دستورات جدیدی را در ویندوز تعریف می‌کند که از طریق آن‌ها می‌توان به میان‌برهای مختلفی جهت تسریع در کار با ویندوز دست یافت. با مطالعه این ترفند تا انتها، به جادوگری NirCmd پی خواهید برد.


قدم اول، دریافت NirCmd است.
شما می‌توانید آن را از سایت سازنده به نشانی http://nirsoft.net/utils/nircmd.html دانلود نمایید.

پس از دانلود فایل nircmd.exe، بر روی آن دوبار کلیک کنید.
حال بر روی Copy to Windows Directory کلیک نموده و سپس OK کنید.
با این کار، فایل nircmd.exe در پوشه Windows ذخیره خواهد شد و دیگر احتیاجی به فایلی که دانلود کرده‌اید نخواهید داشت.

اما حال چه باید کرد؟ (رجوع به ادامه مطلب)
همان‌طور که ذکر شد، nircmd.exe مشابه cmd.exe است، با این تفاوت که دستورات متفاوتی برای آن تعریف شده است.
اکنون ما با استفاده از این دستورات چندین و چند ترفند کاربردی را برای شما بازگو می‌نماییم.

بدین منظور:
برای استفاده از دستورات، شما باید این دستورات را مستقیماًً در Command Prompt وارد کنید و یا جهت تسریع در کار یک Shortcut جدید بسازید و این دستورات را به عنوان مسیر Shortcut قرار دهید.
برای دسترسی به Command Prompt با استفاده از کلیدهای ترکیبی Win+R وارد پنجره‌ی Run شده و عبارت cmd را وارد کرده و Enter بزنید.
هم‌چنین جهت ساخت یک Shortcut جدید، بر روی محلی مانند صفحه دسکتاپ راست‌کلیک کرده و New > Shortcut را انتخاب کنید. در صفحه باز شده دستور مورد نظر را وارد کنید. در صفحه بعدی نیز نام فایل میان‌بر خود که مرتبط با عملکرد مورد نظر است را به دلخواه وارد کنید. با فشردن دکمه Finish، فایل Shortcut ذخیره شده و با دوبار کلیک بر روی آن می‌توانید عملکرد آن را مشاهده کنید. جهت تسریع در کار می‌توانید Shortcut را در محیطی مانند Quick Lunch کشیده و رها کنید (Drag & Drop) تا دیگر حتی با یک کلیک عمل کند.

اما اکنون این دستورات کاربردی:

باز نمودن درب CD-Rom
 nircmd.exe cdrom open j: 

با این دستور، درب CD-Rom شما باز خواهد شد (در صورت بسته بودن). دقت کنید به طور پیش‌فرض در این دستور درایو CD شما J فرض شده است. در صورتی که درایو CD چیز دیگری است، کاراکتر مربوط به آن را به جای J وارد کنید (دقت کنید این دستور را تایپ کنید و Copy و Paste ننمایید).

بستن درب CD-Rom
 nircmd.exe cdrom close j:

با این دستور، درب CD-Rom شما بسته خواهد شد (در صورت باز بودن). دقت کنید به طور پیش‌فرض در این دستور درایو CD شما J فرض شده است. در صورتی که درایو CD چیز دیگری است، کاراکتر مربوط به آن را به جای J وارد کنید (دقت کنید این دستور را تایپ کنید و Copy و Paste ننمایید).

خواندن متن ذخیره شده در Clipboard
 speak text ~$clipboard$ 

همان‌طور که می‌دانید، هنگامی که متن یا هر چیز دیگری را Copy می‌کنید، آن محتوا به طور موقت در Clipboard ویندوز ذخیره می‌شود. با استفاده از این دستور می‌توانید متن ذخیره شده در Clipboard را توسط کامپیوتر گوش دهید! یعنی اسپیکر را روشن کنید و بشنوید که ویندوز متن ذخیره شده در Clipboard (یا همان متن Copy شده را) می‌خواند. این ترفند بر روی ویندوزهای XP و ویستا امکان‌پذیر است (دقت کنید این دستور را تایپ کنید و Copy و Paste ننمایید).

افزایش صدای ویندوز تا 2000 واحد
nircmd.exe changesysvolume 2000

با این دستور می‌توانید صدای ویندوز را تا 2000 واحد افزایش دهید. مجموعاً صدای ویندوز از 65535 واحد تشکیل شده است. هم‌چنین می‌توانید 2000 را به مقدار دیگری تغییر دهید.

کاهش صدای ویندوز تا 2000 واحد
nircmd.exe changesysvolume -2000

با این دستور می‌توانید صدای ویندوز را تا 2000 واحد کاهش دهید. مجموعاً صدای ویندوز از 65535 واحد تشکیل شده است. هم‌چنین می‌توانید 2000 را به مقدار دیگری تغییر دهید.

تنظیم صدای ویندوز در بیش‌‌ترین حالت
nircmd.exe setsysvolume 65535

با این دستور می‌توانید Volume ویندوز را بر روی بیش‌‌ترین مقدار قرار دهید، یعنی همان 65535مین واحد.

بی‌صدا نمودن ویندوز
nircmd.exe mutesysvolume 1

با این دستور می‌توانید Volume ویندوز را بر روی صفر قرار دهید و در نتیجه ویندوز را بی صدا کنید.

خارج نمودن ویندوز از حالت بی‌صدا
nircmd.exe mutesysvolume 0 

پس از این که ویندوز Mute (بی صدا) شد با این دستور می‌توانید مجدد آن را به حالت طبیعی باز گردانید.

گردش بین حالت بی‌صدا و طبیعی ویندوز
nircmd.exe mutesysvolume 2 

با این دستور، می‌توانید با هر بار وارد نمودن، بین حالت بی صدا و طبیعی ویندوز سوئیچ کنید.

خاموش نمودن مانیتور
nircmd.exe monitor off 

با این دستور، می‌توانید مانیتور خود را به سادگی خاموش نمایید.

اجرای اسکرین سیور پیش‌فرض
nircmd.exe screensaver

با این دستور، فایل Screen Saver پیش‌فرض ویندوز اجرا می‌گردد.

قرار دادن ویندوز در حالت Stand By
nircmd.exe standby

با این دستور، ویندوز در حالت Sleep یا Stand By قرار می‌گیرد.

خروج کاربر جاری از ویندوز
nircmd.exe exitwin logoff

با این دستور، حساب کاربری جاری در محیط ویندوز Log Off می‌شود.

نمایش پنجره تأیید به هنگام Restart کامپیوتر
 nircmd.exe qboxcom "Do you want to reboot ?" "question" exitwin reboot 

با درج این دستور، از این پس به هنگام Restart کامپیوتر از شما سوالی مبنی بر مطمئن بودن از این کار خواهد شد. با فشردن Yes، ویندوز Restart خواهد شد.

خاموش نمودن کامپیوتر
nircmd.exe exitwin poweroff

با تایپ این دستور، به سادگی کامپیوتر شما خاموش می‌شود.

خاموش نمودن هم‌زمان چند کامپیوتر متصل
 multiremote copy "c:\temp\computers.txt" exitwin poweroff force 

برای انجام این کار، ابتدا نام کامپیوترهای مورد نظر خود را که این سیستم وصل هستند را در یک فایل txt توسط Notepad ذخیره کرده و در یک مسیر دلخواه ذخیره کنید. در این دستور به طور پیش‌فرض مسیر c:\temp\computers.txt فرض شده است که شما بایستی نام و مسیر آن را به جایی که فایل خود را ذخیره کرده‌اید تغییر دهید.

شماره‌گیری و اتصال به یک کانکشن
 nircmd.exe rasdial "My Internet" 

با این دستور، کانکشن با نام فرضی My Internet شماره گیری می‌شود. طبعاًً بایستی My Internet را به نام کانکشن مورد نظر خود تغییر دهید (دقت کنید این دستور را تایپ کنید و Copy و Paste ننمایید).

قطع ارتباط از یک کانکشن
 nircmd.exe rashangup "My Internet" 

با این دستور، کانکشن با نام فرضی My Internet قطع یا Disconnect می‌شود. طبعاًً بایستی My Internet را به نام کانکشن مورد نظر خود تغییر دهید (دقت کنید این دستور را تایپ کنید و Copy و Paste ننمایید).

شفاف‌سازی مرورگر Internet Explorer
 nircmd.exe win trans ititle "internet explorer" 192 

با این دستور، مرورگر IE شما شفاف یا Transparent خواهد شد.

Minimize نمودن کلیه پنجره‌های باز مرورگر IE
 nircmd.exe win min class "IEFrame" 

با این دستور، کلیه پنجره‌های باز مربوط به مرورگر Internet Explorer به حالت Minimize خواهند رفت (دقت کنید این دستور را تایپ کنید و Copy و Paste ننمایید).

بستن کلیه پنجره‌های باز مرورگر IE
 nircmd.exe win close class "IEFrame" 

با این دستور، کلیه پنجره‌های باز مربوط به مرورگر Internet Explorer بسته خواهند شد (دقت کنید این دستور را تایپ کنید و Copy و Paste ننمایید).

بستن کلیه پنجره‌های باز Explorer (نظیر My Computer، فولدرها و...)
 nircmd.exe win close class "CabinetWClass" 

با این دستور، کلیه پنجره‌های باز تحت explorer.exe بسته خواهند شد (دقت کنید این دستور را تایپ کنید و Copy و Paste ننمایید).

مخفی کردن کلیه پنجره‌های باز مرورگر IE
 nircmd.exe win hide class "IEFrame" 

با این دستور، کلیه پنجره‌های باز مربوط به مرورگر Internet Explorer مخفی خواهند شد (دقت کنید این دستور را تایپ کنید و Copy و Paste ننمایید).

ظاهر کردن کلیه پنجره‌های باز مرورگر IE
 nircmd.exe win show class "IEFrame" 

با این دستور، کلیه پنجره‌های مخفی شده مرورگر Internet Explorer توسط دستور بالا، مجدد ظاهر خواهند شد (دقت کنید این دستور را تایپ کنید و Copy و Paste ننمایید).

ایجاد فضای خالی در بالای صفحه‌ی مانیتور
nircmd.exe win center alltop 

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

حذف نوار عنوان از پنجره My Computer
 nircmd.exe win -style title "my computer" 0x00C00000 

با این دستور، نوار عنوان بالای My Computer حذف می‌شود.

بازگرداندن نوار عنوان حذف شده از پنجره My Computer
 nircmd.exe win +style title "my computer" 0x00C00000 

با استفاده از این دستور، نوار عنوان که توسط دستور قبلی حذف شد بازگردانده می‌شود.

تنظیم عنوان My Computer از راست به چپ
 nircmd win +exstyle title "my computer" 0x00400000 

با این دستور، عنوان My Computer در بالای صفحه از راست به چپ تنظیم خواهد شد (برای باز گرداندن به حالت قبل، + را به - تبدیل کنید).

تنظیم محتویات My Computer از راست به چپ
 nircmd win child title "my computer" +exstyle all 0x00400000 

با این دستور، کلیه محتویات پنجره My Computer از راست به چپ تنظیم خواهد شد (برای باز گرداندن به حالت قبل، + را به - تبدیل کنید).

قرار دادن ماشین حساب ویندوز بر روی تمام پنجره‌ها
 nircmd.exe win settopmost title "Calculator" 1 

در صورت باز بودن ماشین حساب ویندوز یا همان Calculator، با وارد کردن این دستور، ماشین حساب بر روی تمام پنجره‌ها قرار خواهد گرفت و با کلیک بر روی سایر پنجره‌ها، پنهان نخواهد شد. برای بازگرداندن به حالت قبلی کافی است 1 را به 0 تغییر دهید.

مخفی کردن محتویات دسکتاپ
 nircmd.exe win hide class progman 

با این دستور، آیکن‌های موجود در صفحه دسکتاپ مخفی می‌شوند.

ظاهر کردن محتویات دسکتاپ
nircmd.exe win show class progman

با این دستور، آیکن‌های موجود در صفحه دسکتاپ که توسط دستور قبلی مخفی شده بودند، ظاهر می‌شوند.

مخفی کردن دکمه Start
 nircmd.exe win child class "Shell_TrayWnd" hide class "button" 

با این دستور، دکمه Start مخفی می‌شود (دقت کنید این دستور را تایپ کنید و Copy و Paste ننمایید).

ظاهر کردن دکمه Start
 nircmd.exe win child class "Shell_TrayWnd" show class "button" 

با این دستور، دکمه Start که توسط دستور قبلی مخفی شده بود، ظاهر می‌شود (دقت کنید این دستور را تایپ کنید و Copy و Paste ننمایید).

مخفی کردن ساعت در Taskbar
 nircmd.exe win child class "Shell_TrayWnd" hide class "TrayClockWClass" 

با این دستور، ساعت موجود در نوار Taskbar مخفی خواهد شد (دقت کنید این دستور را تایپ کنید و Copy و Paste ننمایید).

ظاهر کردن ساعت در Taskbar
 nircmd.exe win child class "Shell_TrayWnd" show class "TrayClockWClass" 

با این دستور، ساعت موجود در نوار Taskbar که توسط دستور قبل مخفی شد، ظاهر می‌شود (دقت کنید این دستور را تایپ کنید و Copy و Paste ننمایید).

بستن کلیه پروسه‌های جاری Internet Explorer
nircmd.exe killprocess iexplore.exe

با این دستور، کلیه پروسه‌های جاری مربوط به IE بسته خواهند شد. (ترفندستان)

تنظیم صفحه نمایش در اندازه 800 در 600 و رنگ 24 بیت
nircmd.exe setdisplay 800 600 24

با این دستور، صفحه نمایش در اندازه یاد شده تنظیم می‌شود.

کپی نمودن کلیه فایل‌های Shortcut موجود در صفحه دسکتاپ به محلی دیگر
 nircmd.exe execmd copy "~$folder.desktop$\*.lnk" E:\MyArchive

با این دستور، کلیه فایل‌های میان‌بر موجود در دسکتاپ به یک فولدر دیگر کپی می‌شوند. در دستور فوق به جای E:\MyArchive، آدرس فولدر مورد نظر را وارد کنید.

Restart نمودن سرور Apache
nircmd.exe service restart apache 

در صورتی که بر روی سیستم خود یک سرور مجازی راه‌اندازی کرده‌اید با این دستور می‌توانید وب سرور Apache را از نو راه‌اندازی کنید.

Restart نمودن IIS
nircmd.exe service restart w3svc  

در صورتی که بر روی سیستم خود یک سرور مجازی راه‌اندازی کرده‌اید با این دستور می‌توانید IIS را از نو راه‌اندازی کنید.

Restart نمودن MySql
nircmd.exe service restart MySql  

در صورتی که بر روی سیستم خود یک سرور مجازی راه‌اندازی کرده‌اید با این دستور می‌توانید MySql را از نو راه‌اندازی کنید.

باز نمودن مسیر مورد نظر در رجیستری به شکل مستقیم
 nircmd.exe regedit "HKLM\Software\Microsoft\Windows\CurrentVersion" "CommonFilesDir" 

با استفاده از این دستور می‌توانید مستقیماًً وارد مسیر مورد نظر خود در رجیستری ویندوز شوید. کافی است آدرس مسیر مورد نظر خود را به جای مسیر فوق وارد کنید (دقت کنید این دستور را تایپ کنید و Copy و Paste ننمایید).

باز نمودن مسیر کپی‌شده در Clipboard
 nircmd regedit "~$clipboard$" 

فرض کنید آدرس یک مسیر رجیستری را در ویندوز کپی کرده‌اید. با وارد نمودن این دستور، مستقیماًً وارد مسیر کپی شده خواهید شد (دقت کنید این دستور را تایپ کنید و Copy و Paste ننمایید).

غیرفعال کردن Screen Saver
 nircmd.exe regsetval sz "HKCU\control panel\desktop" "ScreenSaveActive" 0 

با این دستور، اسکرین سیور انتخابی در محیط ویندوز غیرفعال می‌شود. برای فعال‌سازی مجدد به جای 0 عدد 1 را وارد کنید.

تغییر تاریخ ثبت و ویرایش یک فایل
 nircmd.exe setfiletime "c:\temp\myfile.txt" "24-06-2003 17:57:11" "22-11-2005 10:21:56" 

با استفاده از این دستور می‌توانید به ترتیب Creation Time و Modified Time یک فایل را تغییر دهید. همان‌طور که مشخص است، بایستی تاریخ و زمان این دو را در دستور تغییر دهید (دقت کنید این دستور را تایپ کنید و Copy و Paste ننمایید).

کپی نمودن مسیر فولدر Desktop به Clipboard
 nircmd.exe clipboard set ~$folder.desktop$ 

با این دستور، می‌توانید آدرس فولدر Desktop را در Clipboad کپی نمایید (دقت کنید این دستور را تایپ کنید و Copy و Paste ننمایید).

کپی نمودن مسیر فولدر منوی Start به Clipboard
 nircmd.exe clipboard set ~$folder.start_menu$ 

با این دستور، می‌توانید آدرس فولدر منوی Start را در Clipboad کپی نمایید (دقت کنید این دستور را تایپ کنید و Copy و Paste ننمایید).

کپی نمودن کل محتویات یک فایل متنی به Clipboard
 nircmd.exe clipboard readfile "c:\My Files\info1.txt" 

با این دستور، می‌توانید کلیه محتویات یک فایل متنی با فرمت txt را در Clipboad ذخیره کنید. همان‌طور که واضح است بایستی آدرس فایل مورد نظر را در دستور فوق جای‌گزین کنید (دقت کنید این دستور را تایپ کنید و Copy و Paste ننمایید).

اضافه نمودن محتویات Clipboard به یک فایل متنی
 nircmd.exe clipboard addfile "c:\My Files\info1.txt" 

با این دستور، می‌توانید کلیه محتویات ذخیره شده در Clipboard را به یک فایل متنی موجود در هارددیسک اضافه کنید. همان‌طور که واضح است بایستی آدرس فایل مورد نظر را در دستور فوق جای‌گزین کنید (دقت کنید این دستور را تایپ کنید و Copy و Paste ننمایید).

پاک‌سازی Clipboard
nircmd.exe clipboard clear 

با این دستور، کلیه محتویات ذخیره شده در Clipboard تا این لحظه، پاک خواهند شد.

پاک کردن Recycle Bin تمام درایوها
nircmd.exe emptybin 

با استفاده از این دستور، می‌توانید کلیه محتویات موجود در Recycle Bin تمام درایوها را پاک کنید.

2 ثانیه صبر و سپس عکس‌برداری از صفحه نمایش
 nircmd.exe cmdwait 2000 savescreenshot "f:\temp\shot.png" 

با این دستور، می‌توانید از صفحه نمایش خود عکس‌برداری کنید. این عمل پس از 2 ثانیه صورت می‌گیرد و و تصویر در مسیر یاد شده ذخیره می‌شود. مدت زمان و محل ذخیره را می‌توانید تغییر دهید.



تهیه کننده: مهدی احدی راد

نظرات  (۴)

  • حامد پروینی
  • جالب بود - سپاس
    پاسخ:
    مرسی از شما
  • مریم گلی
  • چ سایت خوبی داری افرین بر شما کاملا کاربردیه
    پاسخ:
    مرسی از شما
  • علیرضا K1
  • جالب بود
    پاسخ:
    مرسی از شما
    عالی بود
    پاسخ:
    ممنون

    ارسال نظر

    ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
    شما میتوانید از این تگهای html استفاده کنید:
    <b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
    تجدید کد امنیتی