Как многим наверняка известно, в Microsoft Windows Vista есть симпатичная утилита командной строки Clip, которая позволяет перенаправлять вывод команд в буфер обмена Windows. Это очень удобно, поскольку позволяет быстро скопировать данные из командной строки в приложение Windows. Чтобы было понятно, то объясню, что буфер обмена в Windows это как буферная емкость в аккумулирующем баке, сохраняет в себе необходимые данные, которые вы можете потом использовать по своему усмотрению.
Чтобы воспользоваться утилитой, достаточно ввести в командной строке символ перенаправления и команду clip. К примеру, с помощью Clip можно скопировать в буфер обмена список файлов каталога:
Dir | clip
А можно скопировать результаты команды Ipconfig:
Ipconfig /all | clip
Clip даже позволяет целиком скопировать в буфер содержимое текстового файла:
Clip < Readme.txt
Все описанные функции очень удобны, но меня особенно интересует последняя, поскольку мне регулярно приходится копировать содержимое текстовых файлов для вставки в Word. Поэтому мне захотелось ее автоматизировать и включить в графический интерфейс Windows.
Удобнее всего было бы добавить утилиту Clip в контекстное меню. Я многократно пользовался этим способом в Windows XP: добавлял команды DOS в контекстное меню из вкладки «Типы файлов» (File Types) диалогового окна «Свойства папки» (Folder Options).
Однако в Vista вкладки «Типы файлов» нет — вместо этого используется отдельное приложение «Программы по умолчанию» (Default Programs). Оно обладает всеми базовыми функциями вкладки «Типы файлов» (то есть, позволяет изменять файловые ассоциации), но, к сожалению, не предусматривает расширенных возможностей, а значит, не позволяет добавлять команды в контекстное меню.
Решить проблему можно двумя способами: найти подходящую утилиту от стороннего производителя или отредактировать реестр.
Я очень не люблю редактировать реестр и по возможности стараюсь этого избегать. К счастью, мне удалось найти замечательную утилиту Creative Element Power Tools, которая включает в себя средство File Type Doctor, обладающее многими функциями вкладки «Типы файлов».
Creative Element Power Tools — это приложение от компании Creative Element, представляющее собой богатый набор средств повышения производительности операционной системы. Некоторые из них обладают собственным пользовательским интерфейсом, а другие, в том числе, File Type Doctor, выступают в качестве дополнений к ОС. Эта утилита предлагается как условно-бесплатное приложение с испытательным периодом 45 дней. По истечении этого срока программу нужно зарегистрировать, иначе она прекратит работать. Лицензия стоит 18 долларов.
Установить Creative Element Power Tools очень легко — нужно просто следовать указаниям мастера.
Использование File Type Doctor
Установив Creative Element Power Tools, нужно запустить утилиту и подтвердить продолжение операции в диалоговом окне Контроля учетных записей пользователей (User Account Control). После этого откроется Панель управления программой (Control Panel), из которой и включаются различные ее компоненты. Чтобы включить File Type Doctor, нужно поставить флажок «Редактировать файловые ассоциации» (Edit File Type Associations), как показано на рис. A, и нажать кнопку «Применить» (Accept).
Рисунок A. File Type Doctor включается из Панели управления Creative Element Power Tools.