(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Консольное управление Windows (download)

Источник: rusdoc
Павел Рындин

Бывают ситуации, когда писать полноценные скрипты тяжеловато. Иногда требуется что-нибудь простенькое: прописать в bat-файле команду для создания ярлыка, одним щелчком поменять разрешение экрана... Или вот еще очень популярный на форумах вопрос: как создать ярлык, который выключает компьютер? Да, конечно, "rundll что-то там такое", если вы это вспомните или найдете, куда записали. Вообще, многое из того, что умеет делать Nircmd, можно сделать стандартными средствами системы, только вот стандартных средств много, а Nircmd один, сидит себе и ждет команды.

Схема работы простая: мы вызываем nircmd.exe, указывая в командной строке команду и ее параметры. Например, так:

nircmd.exe cmdshortcut "~$folder.desktop$" "Switch Volume" mutesysvolume 2

Эта нехитрая строчка создаст на рабочем столе ярлык, который будет включать и выключать звук. Здесь мы даем инструкцию создать ярлык и указываем, какую команду в него поместить. Этакая матрешка. Понятно, что при такой схеме довольно удобно использовать Nircmd как в bat-файлах, так и - с однострочными инструкциями - в ярлыках. Или в панели инструментов Total Commander и других приложений, имеющих функцию вызова сторонних инструментов. Впрочем, прочитать набор команд из файла тоже можно, вызвав nircmd.exe script "имя файла", однако управляющих инструкций вроде условий и циклов программа не разумеет. Упомянем уж заодно и команду paramsfile, которая позволяет подгружать из текстового файла параметры для какой-либо одной команды, и выполнять ее, таким образом, неоднократно, пока эти параметры не закончатся.

Суть ясна, остановимся только на наиболее интересных возможностях. Nircmd умеет, как вы уже видели, создавать ярлыки, указывающие как на саму эту программу с какой-нибудь командой, так и на любой файл, может управлять звуком, работать с ключами реестра и ini-файлами, читать и устанавливать содержимое буфера обмена, завершать работу системы всеми возможными способами. Кроме того, вы можете открывать файлы в соответствии с зарегистрированными в системе расширениями, изменять разрешение и другие характеристики монитора (а также выключать его) и вести диалог с пользователем в духе простых стандартных окон Windows.

После того как вы загрузите свою бесплатную копию Nircmd, распакуйте архив и либо скопируйте файл nircmd.exe в системную папку, либо пропишите путь к папке программы в переменную PATH. Последнее можно сделать так: щелкните правой кнопкой по значку "Мой компьютер", выберите пункт "Свойства", в открывшемся окне на вкладке "Дополнительно" щелкните на кнопке "Переменные среды". В нижней части появившегося окна найдите переменную "Path" и добавьте свое значение через точку с запятой.

Надо поругать что-нибудь, в конце-то концов. Вот справка дрянная, вся на одной странице, и поиска нет, очень неудобно.

Ссылки по теме

Файлы для загрузки

В каталоге Download Вы можете найти другие полезные материалы - утилиты, программы, документацию, исходники, электронные книги. Если Вы обнаружили неработающую ссылку, пожалуйста, помогите другим посетителям и администратору каталога Download - сообщите об этом редактору.



 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 29.01.2007 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Bitdefender Antivirus Plus 2020/1 год/1 ПК
Quest Software. SQL Navigator for Oracle
YourKit Profiler for .NET - Floating License - 1 year of e-mail support and upgrades
Microsoft Office 365 Профессиональный Плюс. Подписка на 1 рабочее место на 1 год
Quest Software. Toad for DBA Suite for Oracle
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
Реестр Windows. Секреты работы на компьютере
eManual - электронные книги и техническая документация
Один день системного администратора
Программирование на Visual Basic/Visual Studio и ASP/ASP.NET
Новые программы для Windows
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100