Русские документы
RSS rusdoc.ru  Найти :
Последние поступления
  Hardware:
Видеоустройства
Системные платы
Процессоры
Мобильные устройства
Аудиосистема
Охлаждение системы
Накопители информации
КПК и ноутбуки
Телефоны и связь
Периферия
Система
Сети
Разные устройства
 
  Programming:
Web-разработка
Языки программирования
Технологии и теория
Разработка игр
Программная инженерия
 
  Software:
Операционные системы
Windows 7
Базы данных
Обзоры программ
Графика и дизайн
   
  Life:
Компьютерная жизнь
Разные материалы
   
Партнеры
Публикация
Правовая информация
Реклама на сайте
Обратная связь
Экспорт в RSS Экспорт в RSS2.0
   

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

Автор: Павел Рындин
Опубликовано: 17 августа 2006 года
Источник: "Компьютерра"

Мы уже затрагивали тему автоматизации в статье об Autohotkey. Но бывают ситуации, когда такое решение (писать полноценные скрипты) тяжеловато. Иногда требуется что-нибудь простенькое: прописать в 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" и добавьте свое значение через точку с запятой.

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



Реклама:


Последнее на сайте :
28.05.2015:
Нужен надежный хостинг с поддержкой php mysql?
Бесплатный конвертер для видео файлов
Немножко философский пост про то, как мы в глаза смотрели
Самые заметные проблемы облачных провайдеров за 2012 год
Распределительная сеть дата-центров мирового масштаба — сердце империи Google
Google выделяет миллионы долларов на новый конкурс по взлому Chrome
Top 5 раздражающих моментов в работе программиста
Глава мобильного подразделения Ubuntu Ричард Коллинз рассказал о планах
Обзор планшета Acer ICONIA W7. Windows 8 по-профессиональному
Как получить nano-sim для iPhone 5?



Реклама:





© Copyright 1998-2012 Александр Томов. All rights reserved.