Все команды которые используються в утилите NirCmd

В прошлой статье «Как создать ярлык и горячую клавишу для извлечения CD/DVD из привода» мы рассмотрели одну из многих возможностей програмки NirCmd. В этой статье буду приведены все команды, которые можно применять при создании функциональных ярлыков и которые поддерживает эта утилита для реализации различных дополнительных функций.

В этой таблице отображено описание функции и ее синтаксис при создании ярлыка. Пример того, как создавать такие ярлыки отображен в выше приведенной статье. В некоторых случаях эти команды необходимо вводить в поле Выполнить в меню Пуск.

Открыть лоток CD-ROM с именем диска J: nircmd.exe cdrom open j:
Закрыть лоток CD-ROM с именем диска Y: nircmd.exe cdrom close y:
Произнести текущий текст в буфере обмена (для Windows XP и Vista) speak text ~$clipboard$
Увеличить громкость системы на 2000 едениц (из 65535) nircmd.exe changesysvolume 2000
Уменьшить громкость системы на 5000 едениц (из 65535) nircmd.exe changesysvolume -5000
Установить громкость системы на максимум nircmd.exe setsysvolume 65535
Установить беззвучный режим nircmd.exe mutesysvolume 1
Убрать беззвучный режим nircmd.exe mutesysvolume 0
Переключить режимы громкости между беззвучным и нормальным nircmd.exe mutesysvolume 2
Создать ярлык на рабочем столе, который будет переключать громкость системы с беззвучного режима в нормальный nircmd.exe cmdshortcut «~$folder.desktop$» «Switch Volume» mutesysvolume 2
Отключить монитор nircmd.exe monitor off
Запустить скрин-сейвер по умолчанию nircmd.exe screensaver
Отправить компьютер в ждущий режим nircmd.exe standby
Выйти из учетной записи текущего пользователя nircmd.exe exitwin logoff
Спросить не хотите ли вы перегрузить компьютер и при ответе ‘Yes’ перезагрузить его nircmd.exe qboxcom «Do you want to reboot ?» «question» exitwin reboot
Выключить компьютер nircmd.exe exitwin poweroff
Выключить все компьютеры, указанные в файле computers.txt multiremote copy «c:\temp\computers.txt» exitwin poweroff force
Набрать имя соединения «My Internet» nircmd.exe rasdial «My Internet»
Отключить соединение под именем «My Internet» nircmd.exe rashangup «My Internet»
Сделать Internet Explorer на 75% прозрачным (192 / 256) nircmd.exe win trans ititle «internet explorer» 192
Свернуть все окна Internet Explorer nircmd.exe win min class «IEFrame»
Закрыть все окна Internet Explorer nircmd.exe win close class «IEFrame»
Закрыть все окна Explorer (Мой компьютер, папки, и т.д.) nircmd.exe win close class «CabinetWClass»
Спрятать все окна Internet Explorer nircmd.exe win hide class «IEFrame»
Показать все окна Internet Explorer ( после того, как вы сделали их скрытыми в предыдущем примере) nircmd.exe win show class «IEFrame»
Центр всех окон верхнего уровня nircmd.exe win center alltop
Удалить строку заголовка окна Мой компьютер nircmd.exe win -style title «my computer» 0x00C00000
Вернуть строку заголовка окна Мой компьютер, которая была удалена в предыдущем примере nircmd.exe win +style title «my computer» 0x00C00000
Установить окно «Мой компьютер» в порядке справа-налево (для иврита и арабских языков) nircmd win +exstyle title «my computer» 0x00400000
Установить все дочерние окна «Мой компьютер» в порядке справа-налево (для иврита и арабских языков) nircmd win child title «my computer» +exstyle all 0x00400000
Создать ярлык на рабочем столе, который закроет все окна Internet Explorer nircmd.exe cmdshortcut » «~$folder.desktop$ «Close All IE» win close class «IEFrame»
Создать ярлык на рабочем столе, который скроет все окна Internet Explorer nircmd.exe cmdshortcut » «~$folder.desktop$ «Hide All IE» win hide class «IEFrame»
Создать ярлык на рабочем столе, который вернет все окна Internet Explorer nircmd.exe cmdshortcut » «~$folder.desktop$ «Show All IE» win show class «IEFrame»
Установить Windows Calculator поверх всех окон nircmd.exe win settopmost title «Calculator» 1
Установить Windows Calculator как обычное окно nircmd.exe win settopmost title «Calculator» 0
Создать ярлык для Windows calculator в меню Пуск (Start Menu) -> Программы (Programs) -> Calculators nircmd.exe shortcut «f:\winnt\system32\calc.exe» «~$folder.programs$\Calculators» «Windows Calculator»
Скрыть окно рабочего стола nircmd.exe win hide class progman
Показать окно рабочего стола (После скрывая его в предыдущем примере) nircmd.exe win show class progman
Скрыть кнопку Пуск на панели задач nircmd.exe win child class «Shell_TrayWnd» hide class «button»
Показать кнопку Пуск на панели задач nircmd.exe win child class «Shell_TrayWnd» show class «button»
Скрыть часы в системном трее nircmd.exe win child class «Shell_TrayWnd» hide class «TrayClockWClass»
Показать часы в системном трее nircmd.exe win child class «Shell_TrayWnd» show class «TrayClockWClass»
Завершить процесс Internet Explorer nircmd.exe killprocess iexplore.exe
Создать я ярлык на рабочем столе, который позволит открывать лоток CDROM с именем диска K: на ходу nircmd.exe cmdshortcut «~$folder.desktop$» «Open CDROM» cdrom open k:
Создать ярлык для быстрого перехода на сайт NirSoft nircmd.exe urlshortcut «http://www.nirsoft.net» «~$folder.desktop$» «NirSoft»
Добавить сайт NirSoft в Закладки (Favorities) в папке Links nircmd.exe urlshortcut «http://www.nirsoft.net» «~$folder.favorites$\Links» «NirSoft»
Создать ярлык для быстрого перехода на сайт NirSoft для всех компьютеров, которые перечислены в файле computers.txt nircmd.exe multiremote copy «c:\temp\computers.txt» urlshortcut «http://www.nirsoft.net» «~$folder.common_desktop$» «NirSoft»
Установить режим дисплея 800x600x24bit colors nircmd.exe setdisplay 800 600 24
Создать ярлык на рабочем столе, который установит режим дисплея 800x600x24bit colors nircmd.exe cmdshortcut «~$folder.desktop$» «800x600x24» setdisplay 800 600 24
Скопировать все ярлыки рабочего стола в другую папку (f:\temp\desktop). nircmd.exe execmd copy «~$folder.desktop$\*.lnk» f:\temp\desktop
Перезапустить Apache server (в Windows NT/2000/XP/2003) nircmd.exe service restart apache
Создать ярлык на рабочем столе, который будет перезапускать Apache server nircmd.exe cmdshortcut «~$folder.desktop$» «Restart Apache» service restart apache
Перезапустить IIS nircmd.exe service restart w3svc
Перезапустить MySql nircmd.exe service restart MySql
Открыть указанный ключ реестра/значение в RegEdit nircmd.exe regedit «HKLM\Software\Microsoft\Windows\CurrentVersion» «CommonFilesDir»
Открыть в RegEdit ключ реестра, который был скопирован в буфер обмена nircmd regedit «~$clipboard$»
Отключить скрин-сейвер nircmd.exe regsetval sz «HKCU\control panel\desktop» «ScreenSaveActive» 0
Включить скрин-сейвер nircmd.exe regsetval sz «HKCU\control panel\desktop» «ScreenSaveActive» 1
Изменение даты / времени указанного файла (время создания и изменения) nircmd.exe setfiletime «c:\temp\myfile.txt» «24-06-2003 17:57:11» «22-11-2005 10:21:56»
Скопировать путь к рабочему столу в буфер обмена nircmd.exe clipboard set ~$folder.desktop$
Скопировать путь к папке меню Пуск в буфер обмена nircmd.exe clipboard set ~$folder.start_menu$
Скопировать текст с файла info1.txt (простой текстовый файл) в буфер обмена nircmd.exe clipboard readfile «c:\My Files\info1.txt»
Добавить текст с буфера обмена в файл info1.txt nircmd.exe clipboard addfile «c:\My Files\info1.txt»
Очистить буфер обмена nircmd.exe clipboard clear
Создать все папки, указанные в файле «c:\temp\folders.txt». Адреса полных путей папок должны быть разделены символами CRLF (Enter) nircmd.exe paramsfile «c:\temp\folders.txt» «» «» execmd md ~$fparam.1$
Установить указанные .NET сборки в глобальном кэше сборок (как GACUTIL) nircmd.exe gac install «C:\temp\MyAssembly\bin\MyAssembly.dll»
Очистить корзины на всех дисках nircmd.exe emptybin
Отвечать ‘Yes’ на все стандартные сообщения Windows nircmd.exe dlg «» «» click yes
Ожидать 2 секунды, а затем выполнить «принт-скрин» экрана в файл shot.png nircmd.exe cmdwait 2000 savescreenshot «f:\temp\shot.png»
Сохранить серию из 10-ти «скриншотов», с интервалом между сериями в 60 секунд. Имена файлов сохраненных скриншотов будут содержать время и дату сохранения. nircmd.exe loop 10 60000 savescreenshot c:\temp\scr~$currdate.MM_dd_yyyy$-~$
currtime.HH_mm_ss$.png
Подождать пока Firefox закроеться и затем произнести «Firefox was closed» waitprocess firefox.exe speak text «Firefox was closed»

__________________________________________________

Скачать NirCmd можно по следующей ссылке:

<<<СКАЧАТЬ>>>

Оцените эту статью: 1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд6 Звезд7 Звезд8 Звезд9 Звезд10 Звезд (3 голосов, среднее: 10,00)
Загрузка...

4 Комментариев

  1. коп

    из всего понравилось только отключение монитора. а вообще утилита делает все но ничего конкретно. так не правильно. с сайта разработчика скачал много другого полезного. спасибо

  2. xxx

    в этой утилите есть ещё команда mediaplay но не выполняет. не могу понять почему.

  3. вОва

    Доброго времени.
    Скажите, почему это не работает, хотя по идее должно работать.

    код:

    Windows Registry Editor Version 5.00

    [HKEY_CLASSES_ROOT\exefile\shell\runassystem]
    @=»Запуск от имени системы»
    «Description»=»Запускает программу с правами операционной системы»
    «Icon»=»imageres.dll,1»
    «MUIVerb»=»Запуск от имени системы»

    [HKEY_CLASSES_ROOT\exefile\shell\runassystem\command]
    @=»nircmd.exe runassystem \»%1\»»

    1. administrator (Автор записи)

      Здравствуйте, а Вы куда пытаетесь эти фразы добавить? Возможно есть синтаксические ошибки, к примеру здесь: «Icon»=»imageres.dll,1″

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Выполните действие! (обязательно) Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.