Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.59/82: Рейтинг темы: голосов - 82, средняя оценка - 4.59
 Аватар для HOST_ERROR
196 / 35 / 3
Регистрация: 12.05.2010
Сообщений: 361

Утилита NirCmd.exe

15.06.2010, 11:34. Показов 16791. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В сообщениях увидел очень полезную утилиту NirCmd.exe
Но к сожалению английским не владею, а переводчик плохо переводит "Откуда там молоко???"
Есть там очень полезная функция

nircmd.exe qboxcom "Текст(вопрос)" "question" (команда если да. [exitwin reboot])

Выводит запрос с указаным текстом и ответами Да или Нет

что собственно нет в cmd

Если кто видел где есть нормальный перевод всех команд для этой утилиты!

P.S. команда /? не фурычет
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.06.2010, 11:34
Ответы с готовыми решениями:

nircmd.exe monitor off
На своём ПК выполняю команду wmic /node:"localhost" process call create "cmd /c nircmd.exe monitor off" и прекрасно работает...

Nircmd.exe shortcut
Как создать такой ярлык: "C:\Program Files\Mozilla Firefox\firefox.exe" -no-remote -p 1 Получается только для "C:\Program...

Ошибка при скрытии консольных окон с nircmd.exe
С помощью данного батника запускаю программы RegWorkshop от имени Система с учетом разрядности программы, и все работает хорошо. Но когда...

9
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28049 / 15785 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
15.06.2010, 12:49
а встроенная справка? в архиве с нирсмд?
0
 Аватар для HOST_ERROR
196 / 35 / 3
Регистрация: 12.05.2010
Сообщений: 361
15.06.2010, 14:57  [ТС]
Она на английском а переводчик переводит очень плохо
0
1 / 1 / 0
Регистрация: 10.03.2012
Сообщений: 14
17.03.2012, 17:49
HOST_ERROR,
тут посмотрите: http://osmaster.org.ua/?p=1020
0
Эксперт HardwareЭксперт Windows
22200 / 12121 / 653
Регистрация: 11.04.2010
Сообщений: 53,467
17.03.2012, 20:38
я не видил справки по русски... учите буржуйский и будет вам щастье
а nircmd действительно полезная штука...
0
 Аватар для Isn
225 / 46 / 4
Регистрация: 27.11.2011
Сообщений: 99
18.03.2012, 12:17
Цитата Сообщение от HOST_ERROR Посмотреть сообщение
Если кто видел где есть нормальный перевод
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
Открыть лоток 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” 0×00400000
Установить все дочерние окна “Мой компьютер” в порядке справа-налево (для иврита и арабских языков)    nircmd win child title “my computer” +exstyle all 0×00400000
Создать ярлык на рабочем столе, который закроет все окна 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”
Источник

Не по теме: не заметил что ссылку уже привели выше, во избежании многочисленных совпадающих ссылок, прошу модераторов удалить ответ
1
 Аватар для KiraLis39
9 / 10 / 1
Регистрация: 23.07.2014
Сообщений: 346
24.07.2014, 18:11
как это в CMD нет? а как же команда choice /?

Вроде это тоже самое делает с вариантами ответов и по-больше, чем да и нет.
0
1781 / 763 / 130
Регистрация: 09.04.2011
Сообщений: 1,325
24.07.2014, 19:30
HOST_ERROR, https://www.cyberforum.ru/post3574967.html
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18033 / 7736 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
24.07.2014, 21:14
KiraLis39, ее нет в XP.
0
 Аватар для KiraLis39
9 / 10 / 1
Регистрация: 23.07.2014
Сообщений: 346
25.07.2014, 08:50
Так пора бы уже переходить с ХР

Добавлено через 1 минуту
Вопрос не в тему, но важный - программа ваша для определения кода клавиш "так как нельзя передать два значения через еррорлевел" не поможет с помощью ответа в чойсе активировать одновременно два процесса? Нужно в одно время при ответе и ответ вывести, вызвав функцию и таймер чтобы тем временем шел...

 Комментарий модератора 
Предупреждение за оффтоп. Я не буду постоянно следить за Вашими темами,
чтобы переместить сообщение в ту из них, о которой идет речь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.07.2014, 08:50
Помогаю со студенческими работами здесь

Утилита winnity.exe - выбор папки без участия пользователя
Добрый вечер. Прошу помочь решить задачку с небольшой программкой обработки видео. В процессе запуска она запускает :initfolder, что в...

nircmd, num цифры
C:\nircmd\nircmd.exe sendkeypress клавиша нужно, чтобы имитировалось нажатие num цифр. с обычными цифрами все ясно, их и надо писать, а...

Временно заблокировать мышь nircmd
Какие команды отвечают за временное отключение и включение мыши? Нужно отключить мышь, выполнить пару действий и обратно включить.

Nircmd не нажимает кнопку мыши
Добрый вечер. Нужна помощь гуру. Есть такая команда nircmd.exe wait 30000 nircmd.exe setcursor 1264 699 nircmd.exe wait 1000 ...

Nircmd отрабатывает, но ничего не происходит
в общем написал небольшой батник, который находит PID нужного процесса, далее с помощью nircmd делает окно активным и посылает комбинацию...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru