Аргумент CRUMB (оболочка Windows)
Аргумент crumb
поддерживает полные инструкции расширенного синтаксиса запросов (AQS) и особенно полезен в качестве средства управления областью поиска. Помимо инструкций crumb
AQS аргумент может принимать специальный location
параметр в Windows Vista и kind
store
параметры в Windows XP, как описано далее в этом разделе.
Этот раздел состоит из следующих подразделов.
Синтаксис краха
Синтаксис крохи выглядит следующим образом:
crumb=<column>:<value>[,<label>][,<column>:<value>[,<label>]]&
Часть <столбца> является любым свойством в системе свойств, а <часть значения> является допустимым значением для этого свойства. Часть
Общие примеры
crumb=System.Author:paolo&
crumb=store:mapi&
crumb=location:c%3a%5cMyVacationPix,Vacation&
Использование крохи с Vista (расположение)
В параметре crumb Windows Vista поддерживает полные AQS, а также location
свойство, которое имеет специальную реализацию, доступную только в Windows Vista. Можно использовать строку AQS или location
свойство в одном параметре крошки, но не оба. Если параметр крохи включает AQS, все остальное в этом параметре крохи игнорируется.
Свойство location
позволяет указать путь к поиску. Windows Vista может обойти индексатор и пройти по каталогу непосредственно, если расположение находится за пределами области обхода индексатора. Следовательно, эти поиски могут быть медленнее, чем поиски, использующие индексатор.
При указании location
свойства поддерживаются два дополнительных параметра и необязательные:
Параметр | Значения | Description |
---|---|---|
включение | include, exclude | Указывает, должен ли запрос включать или исключать элементы из этого пути. Значение "Include" — это значение по умолчанию. Windows Vista не поддерживает исключения без включения. (См. пример) |
рекурсию; | рекурсивный, нерекурсивный | Указывает, должен ли поиск рекурсировать все вложенные папки, начиная с значения, определенного в location:<value>. "Рекурсивный" — это значение по умолчанию. |
Чтобы задать область поиска с помощью поиска: протокол, у вас есть разные параметры в зависимости от целевой области.
Папка на локальном компьютере:
- Использование AQS (crumb=folder:<URL-кодированный путь>)
- Используйте аргумент location (crumb=location:<URL-кодированный путь>)
Папка на удаленном компьютере или сети:
- Используйте аргумент location (crumb=location:<URL-кодированный путь>)
Доступ к папке осуществляется через известный обработчик протокола UNC:
- Использование AQS (имя обработчика> протокола crumb=store:<UNC)
- Используйте аргумент location (crumb=location:<URL-кодированный путь>)
Примеры Vista
search:query=vacation&crumb=location:shell%3aPersonal,include,recursive&
search:crumb=location:c%3a%5cPictures&crumb=location:c%3a%5cPictures%5cDuplicates,,exclude&
search:crumb=location:c%3a%5cDocuments&crumb=kind:pics&
В первом примере выполняется поиск "отпуск", начиная с shell://Personal
расположения (специальный ярлык для папки "Мои документы" пользователя), включая ее и все вложенные папки. См. таблицу ниже.
Второй пример выполняет поиск в C:\Pictures, но не в C:\Pictures\Duplicates.
Третий пример выполняет поиск в C:\Documents, ограниченный файлами с kind
свойством, заданным для изображений.
Константы для общих папок
Windows Vista позволяет использовать значения CSIDL, предоставляющие уникальный системный способ идентификации специальных папок, часто используемых приложениями, но которые могут не иметь того же имени или расположения в любой конкретной системе. Например, системная папка может быть "C:\Windows" в одной системе и "C:\Winnt" в другой.
Используйте следующие расположения с этим синтаксисом:
crumb=location:shell%3a<LocationName>&
В следующей таблице перечислены значения CSIDL. Дополнительные сведения см. в разделе ShellSpecialFolderConstants.
Имя. | строка поиска | Description |
---|---|---|
АДМИНИСТРИРОВАНИЕ | АДМИНИСТРАТИВНЫЕ%20TOOLS | Каталог файловой системы, который служит репозиторием для администрирования. |
APPDATA | APPDATA | Каталог файловой системы, который служит общим репозиторием для данных, относящихся к приложению. Типичным путем является C:\Documents and Settings\username\Application Data. |
CACHE | CACHE | Каталог файловой системы, который служит общим репозиторием для временных файлов Интернета. Типичный путь — C:\Documents and Settings\username\Temporary Internet Files. |
CD BURNING | CD%20BURNING | Папка, содержащая данные для записи на компакт-диск. |
ОБЩИЕ СРЕДСТВА АДМИНИСТРИРОВАНИЯ | COMMON%20ADMINISTRATIVE%20TOOLS | Средства администрирования для всех пользователей. |
COMMON APPDATA | COMMON%20APPDATA | Данные приложения для всех пользователей. Типичным путем является C:\Documents and Settings\All Users\Application Data. |
COMMON DESKTOP | COMMON DESKTOP | Данные рабочего стола Microsoft Windows для всех пользователей. Виртуальная папка, которая является корнем пространства имен. |
ОБЩИЕ ДОКУМЕНТЫ | COMMON%20DOCUMENTS | Документы для всех пользователей. Типичным путем является C:\Documents and Settings\All Users\My Documents. |
ОБЩИЕ ПРОГРАММЫ | COMMON%20PROGRAMS | Группы программ, общие для всех пользователей. Типичный путь — C:\Documents and Settings\All Users\Start Menu\Programs. |
ОБЩЕЕ МЕНЮ "ПУСК" | COMMON%20START%20MENU | меню элементы, общие для всех пользователей. Типичный путь — C:\Documents and Settings\All Users\Start Menu. |
РАСПРОСТРАНЕННЫЙ ЗАПУСК | COMMON%20STARTUP | Группа запуска программы распространена для всех пользователей. |
ОБЩИЕ ШАБЛОНЫ | COMMON%20TEMPLATES | Шаблоны документов, общие для всех пользователей. |
COMMONMUSIC | MY%20MUSIC | Шаблоны папок "Моя музыка", общие для всех пользователей. |
COMMONPICTURES | MY%20PICTURES | Шаблоны папок "Мои рисунки", общие для всех пользователей. |
COMMONVIDEO | MY%20VIDEO | Шаблоны папок "Видео", общие для всех пользователей. |
CONNECTIONSFOLDER | CONNECTIONSFOLDER | папка, содержащая данные подключения. |
ПАПКА ПАНЕЛИ УПРАВЛЕНИЯ | CONTROLPANELFOLDER | Виртуальная папка, содержащая значки для приложений панель управления. |
ФАЙЛЫ COOKIE | ФАЙЛЫ COOKIE | Каталог файловой системы, который служит общим репозиторием для файлов cookie Интернета. Типичный путь — C:\Documents and Settings\username\Cookies. |
ПК | ПК | Рабочий стол Microsoft Windows. Виртуальная папка, которая является корнем пространства имен. |
ИЗБРАННОЕ | ИЗБРАННОЕ | Каталог файловой системы, который служит общим репозиторием для избранных элементов пользователя. Типичный путь — C:\Documents and Settings\username\Favorites. |
ШРИФТЫ | ШРИФТЫ | Виртуальная папка, содержащая установленные шрифты. Типичный путь — C:\WINDOWS\Fonts. |
ЖУРНАЛ | ЖУРНАЛ | Каталог файловой системы, который служит общим репозиторием для элементов журнала Интернета. |
INTERNETFOLDER | INTERNETFOLDER | Папка, содержащая данные Интернета. |
LOCAL APPDATA | LOCAL%20APPDATA | Каталог файловой системы, который служит репозиторием данных для локальных (не перемещаемых) приложений. Типичный путь — C:\Documents and Settings\username\Local Settings\Application Data. |
LOCALIZEDRESOURCEDIR | LOCALIZEDRESOURCEDIR | Локализованный каталог ресурсов. |
MYCOMPUTERFOLDER | MYCOMPUTERFOLDER | Мой компьютер. Виртуальная папка, содержащая все данные на локальном компьютере: устройства хранения, принтеры и панель управления. Эта папка также может содержать сопоставленные сетевые диски. |
МОЯ МУЗЫКА | MY%20MUSIC | Папка "Моя музыка". Типичный путь — C:\Documents and Settings\username\My Documents\My Music. |
МОИ РИСУНКИ | MY%20PICTURES | Папка "Мои рисунки". Типичный путь — C:\Documents and Settings\username\My Documents\My Pictures. |
МОЕ ВИДЕО | MY%20VIDEO | Папка "Видео". Типичный путь — C:\Documents and Settings\Username\My Documents\My Video. |
NETHOOD | NETHOOD | Виртуальная папка, представляющая корень иерархии сетевого пространства имен. |
ПАПКА "СЕТЕВЫЕ МЕСТА" | NETWORKDPLACESFOLDER | Папка файловой системы, содержащая объекты ссылки, которые могут существовать в виртуальной папке "Мои сетевые места". Это не то же самое, что и NETHOOD, представляющее корневой каталог сетевого пространства имен. |
СВЯЗИ OEM | OEM%20LINKS | Папка, содержащая ссылки на сайты OEM. |
ЛИЧНЫЙ | ЛИЧНЫЙ | Каталог файловой системы, который служит общим репозиторием для документов пользователя. Типичный путь — C:\Documents and Settings\username\My Documents. |
ПАПКА ПРИНТЕРОВ | ПАПКА ПРИНТЕРОВ | Виртуальная папка, содержащая установленные принтеры. |
ПЕЧАТЬ | ПЕЧАТЬ | Каталог файловой системы, содержащий объекты ссылок, которые могут существовать в виртуальной папке "Принтеры". Типичный путь — C:\Documents and Settings\username\PrintHood. |
ПРОГРАММ | ПРОГРАММ | Каталог файловой системы, содержащий группы программ пользователя (которые также являются каталогами файловой системы). Типичный путь — C:\Documents and Settings\username\Start Menu\Programs. |
ПРОФИЛЬ | ПРОФИЛЬ | Папка профиля пользователя. |
PROGRAM FILES | PROGRAM%20FILES | Папка Program Files. Типичный путь — C:\Program Files. |
ОБЩИЕ ФАЙЛЫ ПРОГРАММЫ | PROGRAMFILESCOMMON | Папка Program Files распространена для всех пользователей. |
PROGRAM FILES COMMON x86 | PROGRAMFILESCOMMONX86 | Папка Program Files распространена для всех пользователей на компьютерах x86. |
PROGRAM FILESx86 | PROGRAMFILESx86 | Папка Program Files на компьютерах x86. |
НЕДАВНИЕ | НЕДАВНИЕ | Каталог файловой системы, содержащий последние используемые документы пользователя. Типичный путь — C:\Documents and Settings\username\Recent. |
ПАПКА КОРЗИНЫ | RECYCLEBINFOLDER | Виртуальная папка, содержащая объекты в корзине пользователя. |
RESOURCEDIR | RESOURCEDIR | Каталог ресурсов. |
SENDTO | SENDTO | Каталог файловой системы, содержащий элементы меню "Отправить в". Типичный путь — C:\Documents and Settings\username\SendTo. |
МЕНЮ "ПУСК" | START%20MENU | Каталог файловой системы, содержащий элементы меню . Типичный путь — C:\Documents and Settings\username\Start Menu. |
ЗАПУСК | ЗАПУСК | Каталог файловой системы, соответствующий группе программы запуска пользователя. |
SYSTEMx86 | SYSTEMx86 | Системная папка на компьютерах x86. |
ШАБЛОНЫ | ШАБЛОНЫ | Каталог файловой системы, который служит общим репозиторием для шаблонов документов. |
SYSTEM | SYSTEM | Системная папка. Типичный путь — C:\Windows\System. |
ОКНА | ОКНА | Каталог Windows или SYSROOT. |
Сведения о аргументах
Значение | |
---|---|
Минимальная операционная система | Windows Vista с пакетом обновления 1 (SP1) |