А знаете ли что такое nircmd?

Если ничего не поймёте в этом тексте – ничего страшного. Я еще неоднократно буду возвращаться к нему.

Это крохотная утилита, которая помогает делать очень многие вещи просто через коммандную строку… Естественно, большинству совершенно не интересно что там и как набирать. Но как просто, к примеру создать bat или cmd файл на десктопе, который будет очищать корзину (recycle bin) при нажатии на иконку… Или открыть CD rom. Или масса всего… Это бесплатно! и супер!

Всем, кто думает об автоматизации – я буду рекомендовать три вещи: nncron, autoit и nircmd… Про каждую из них я напишу отдельный набор постов. Каждая из них это целый мир, но я ведь пишу для самых новичков… Просто знайте что такое есть и мы к этому еще вернёмся.

Где взять (89kb!)

Что может nircmd?
Открыть CD ROM J: nircmd.exe cdrom open j:
Закрыть CD ROM Y: CD-ROM drive nircmd.exe cdrom close y:
Проговорить текст из клипборда (For Windows XP and Vista). nircmd.exe 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
Переключить компьютер в ‘standby’ режим nircmd.exe standby
log off текущего пользователя nircmd.exe exitwin logoff
Спросить хотите ли вы перегрузиться, если ДА – перегрузить компьютер nircmd.exe qboxcom “Do you want to reboot ?” “question” exitwin reboot
Выключить компьютер nircmd.exe exitwin poweroff
Выключить все компьютеры указанные в computers.txt ! nircmd.exe 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% прозрачным nircmd.exe win trans ititle “internet explorer” 192
Минимизировать все Internet Explorer окна nircmd.exe win min class “IEFrame”
Закрыть все Internet Explorer окна nircmd.exe win close class “IEFrame”
Показать все Internet Explorer окна nircmd.exe win show class “IEFrame”
Отцентровать все top-level окна nircmd.exe win center alltop
Создать шоткат на десктопе, который закрывает все Internet Explorer окна nircmd.exe cmdshortcut ” “~$folder.desktop$ “Close All IE” win close class “IEFrame”
Рестартует ваш Apache server (under Windows NT/2000/XP/2003) nircmd.exe service restart apache
Рестартует IIS nircmd.exe service restart w3svc
Рестартует MySql nircmd.exe service restart MySql
Открывает Registry key, который вы поместили в clipboard nircmd regedit “~$clipboard$”
Очищает clipboard nircmd.exe clipboard clear
Чистит корзину на всех дисках (recycle bin in all drives). nircmd.exe emptybin
Отвечает ‘Yes’ На запрос стандартного окна windows. nircmd.exe dlg “” “” click yes

И многое другое… Просто зайдите на их сайт.

Если есть вопросы – обращайтесь…