Чтение онлайн

ЖАНРЫ

Windows Vista. Трюки и эффекты

Зозуля Юрий

Шрифт:

Рис. 4.16. Дополнительные параметры индексирования

Если в процессе индексированного поиска появляются ошибки, можно попробовать перестроить индекс, щелкнув на кнопке Перестроить. После нажатия кнопки Умолчания будет выполнена перестройка индекса и возврат всех параметров поиска к исходным значениям.

По умолчанию система создает индекс в папке C:\ProgramData\Microsoft\Search, размер которой будет соответствовать текущему размеру индекса. При необходимости вы можете выбрать другую папку для сохранения индекса, щелкнув на кнопке Выбрать новое и указав в появившемся окне нужную папку.

На вкладке Типы файлов окна дополнительных параметров индексирования присутствует список всех расширений файлов, для которых выполняется индексирование
свойств и содержимого файлов. Вы можете задавать параметры индексирования для каждого расширения отдельно, но в этом обычно нет необходимости, поскольку эти параметры уже настроены на оптимальную работу службы индексирования.

Решение проблем, связанных с поиском файлов

При невозможности найти определенный файл с помощью встроенной системы поиска, попытайтесь найти его вручную, открыв нужную папку в Проводнике. Если окажется, что файл действительно существует, но с помощью поиска его все равно нельзя найти, выполните следующие действия.

1. Убедитесь, что папка, содержащая файл, является индексированной. Для этого откройте в Проводнике папку, содержащую файл, и попытайтесь найти его с помощью строки поиска. Если папка является неиндексированной, об этом будет сообщено в информационной панели Проводника. Помните, что после включения индексирования файл может не появиться в результатах поиска не сразу, поскольку для индексации системе может понадобиться некоторое время.

2. Убедитесь, что для файла установлен атрибут индексации. Для этого щелкните правой кнопкой мыши на значке файла, выберите в контекстном меню пункт Свойства, нажмите кнопку Другие и убедитесь, что флажок Индексировать этот файл для более быстрого поиска установлен. Функция индексации может быть отключен для папки, тогда все помещенные в нее файлы не будут индексироваться.

3. Убедитесь, что вам разрешено просматривать или редактировать файл, просмотрев параметры вкладки Безопасность окна свойств файла. Подробнее о разрешениях читайте в разд. 10.1.

4. На вкладке Типы файлов окна дополнительных параметров убедитесь, что расширение вашего файла включено в список индексируемых.

5. Если данные рекомендации не привели к успеху, возможно, индекс поврежден и его нужно восстановить. Подробнее о перестройке и восстановлении индекса см. выше.

...

Совет

Приведенные рекомендации с успехом можно использовать для скрытия некоторых файлов из результатов поиска. Для реализации этого трюка можно отключить для нужной папки или файла функцию индексирования или ограничить доступ с помощью разрешений.

4.3. Настройка контекстного меню

Дополнительные команды контекстного меню

Контекстное меню является удобным способом выполнения различных операций с файлами и папками. По умолчанию список доступных команд контекстного меню не очень велик, но вы можете его значительно расширить, активизировав скрытые команды и добавив совершенно новые.

Самый простой трюк с контекстным меню – это вызов его с удерживанием клавиши Shift. Для файлов и папок в этом случае появляются новые команды (рис. 4.17):

• Копировать как путь – данная команда поместит в буфер обмена путь к выбранному файлу или папке;

• Открыть окно команд – эта команда доступна только для папок и открывает окно командной строки с установкой выбранной папки в качестве текущей;

Рис. 4.17. Контекстное меню для файла при отпущенной (слева) и нажатой (справа) клавише Shift

• Закрепить в меню Пуск – для выбранного файла будет создан ярлык в закрепленной области меню Пуск;

• Добавление на панель быстрого запуска – для выбранного файла будет создан ярлык на панели быстрого запуска.

Команды для копирования и перемещения файлов

Вы можете добавить в контекстное меню команды для копирования и перемещения выбранных объектов в указанную папку.

Чтобы включить пункт Копировать в папку в контекстное меню для всех файлов и папок, откройте раздел системного реестра HKEY_CLASSES_ROOT\*\shellех\ ContextMenuHandlers, создайте параметр Copyto и установите его значение по умолчанию равным {C2FBB630-2971-lldl-A18C-0 °C04FD75D13}. Добавление пункта Переместить в папку выполняется аналогично, только вместо Copyto нужно создать параметр Moveto, а значение по умолчанию следует установить равным {C2FBB631-2 971-lldl-A18C-0 °C04FD75D13}.

Настройка

меню Отправить

В контекстном меню файлов и папок присутствует подменю Отправить с помощью которого вы можете быстро скопировать объект в указанные места (рис. 4.18). Вы можете добавлять в это меню ярлыки своих папок, после чего команду Отправить можно будет применять для копирования файлов в указанные папки.

Рис. 4.18. Меню Отправить

Рассмотрим пример добавления в меню Отправить ярлыка папки Изображения.

1. Откройте папку вашего профиля, выполнив команду Пуск → Имя_пользователя.

2. Включите отображение скрытых файлов (см. разд. 4.6).

3. После включения отображения скрытых файлов в папке профиля должна появиться папка AppData. Последовательно откройте папки по следующему пути: AppData\Roaming\Microsoft\Windows\SendTo.

4. Создайте в папке SendTo ярлык для папки Изображения любым известным вам способом. Например, вы можете еще раз открыть каталог вашего профиля и перетащить значок папки Изображения в папку SendTo, удерживая при этом клавиши Ctrl и Shift.

5. После этого проверьте работу нового пункта меню, щелкнув правой кнопкой мыши на значке любого файла и выбрав команду Отправить → Изображения. Аналогично в меню Отправить можно создать пункт для любой другой папки.

Кроме ярлыков папок, вы можете поместить в папку SendTo ярлыки приложений, после чего сможете открывать нужные файлы в выбранной вами программе. Например, чтобы иметь возможность открыть любой файл в Блокноте, создайте для него ярлык в папке SendTo. Теперь вы сможете просматривать с помощью Блокнота файлы любых типов, используя команду контекстного меню Отправить → Блокнот.

...

Совет

Если в вашем меню Отправить скопились лишние элементы, следует открыть в Проводнике папку SendTo и удалить соответствующие ярлыки.

Как добавить новую команду контекстного меню для определенных типов файлов

В Windows Vista для настройки связей файлов с приложениями используется новое окно Программы по умолчанию, с которым работать более удобно, но выполнить дополнительную настройку контекстного меню с его помощью уже нельзя. Рассмотрим пример добавления новых пунктов контекстного меню с помощью реестра. Допустим, вам необходимо добавить в контекстное меню веб-страниц пункт для редактирования их в Блокноте. Последовательность реализации этого трюка будет такой.

1. Запустите Редактор реестра с помощью команды regedit и подтвердите запуск в окне UAC.

2. Откройте раздел реестра HKEY_CLASSES_ROOT и найдите подраздел, соответствующий расширению НТМ.

3. Откройте найденный раздел и обратите внимание на значение параметра по умолчанию. В данном случае оно должно быть html file. Значение этого параметра указывает, что расширение относится к группе htmlf Не и для решения задачи нужно перейти к указанному разделу. Если же для найденного расширения параметр по умолчанию отсутствует, то редактировать параметры типа файлов можно в этом же разделе.

4. В разделе HKEY_CLASSES_ROOT найдите подраздел htmlf Не и откройте его.

5. Откройте подраздел Shell и создайте подраздел с названием команды, например OpenWithNotepad.

6. В разделе OpenWithNotepad дважды щелкните на значении по умолчанию и в появившемся окне введите текст пункта контекстного меню, например Открыть в Блокноте.

7. В разделе OpenWithNotepad создайте еще один подраздел с названием Command.

8. В разделе Command дважды щелкните на значении по умолчанию и в появившемся окне введите команду для открытия файла: notepad.exe %1.

9. Щелкните правой кнопкой мыши на значке любого HTML-документа и проверьте действие нового пункта меню.

...

Примечание

В папке «Файлы к книге» прилагаемого компакт-диска вы найдете REG-файл для добавления в контекстное меню для веб-страниц команды Открыть в Блокноте.

Используя приведенный алгоритм, вы можете добавлять пункты контекстного меню для других типов файлов. Например, чтобы добавить пункт Открыть в Блокноте не только для HTML-документов, а для всех файлов, нужно открыть раздел HKEY_CLASSES_ROOT\*\Shell, в нем создать описанные подразделы и присвоить для них значения по умолчанию.

Поделиться с друзьями: