Compartir a través de


Argumento CRUMB (Shell de Windows)

El crumb argumento admite instrucciones completas de sintaxis de consulta avanzada (AQS) y es especialmente útil como medio para controlar el ámbito de una búsqueda. Además de las instrucciones AQS, el crumb argumento puede tomar un parámetro especial location en Windows Vista y store kind parámetros en Windows XP, como se describe más adelante en este tema.

Este tema contiene las siguientes secciones:

Sintaxis de crumb

La sintaxis de la crumb es la siguiente:

crumb=<column>:<value>[,<label>][,<column>:<value>[,<label>]]& 

La <parte de columna> es cualquier propiedad del sistema de propiedades y la parte del <valor> es un valor válido para esa propiedad. La

Ejemplos generales

crumb=System.Author:paolo&
crumb=store:mapi&
crumb=location:c%3a%5cMyVacationPix,Vacation&

Uso de crumb con Vista (ubicación)

En el parámetro crumb, Windows Vista admite AQS completo y también la location propiedad , que tiene una implementación especial disponible solo en Windows Vista. Puede usar una cadena de AQS o la location propiedad dentro de un único parámetro crumb, pero no ambas. Si el parámetro crumb incluye AQS, se omite todo lo demás del parámetro crumb.

La location propiedad permite especificar una ruta de acceso a la búsqueda. Windows Vista puede omitir el indexador y atravesar el directorio directamente si la ubicación está fuera del ámbito de rastreo del indexador. Por lo tanto, estas búsquedas pueden ser más lentas que las búsquedas que usan el indexador.

Al especificar una location propiedad, se admiten dos parámetros adicionales y opcionales:

Parámetro Valores Descripción
inclusión include, exclude Especifica si la consulta debe incluir o excluir elementos de esa ruta de acceso. "Include" es el valor predeterminado. Windows Vista no admite exclusiones sin inclusiones. (Vea el ejemplo)
recursión recursiva, no recursiva Especifica si la búsqueda debe recurse todas las subcarpetas a partir del valor definido en location:<value>. "Recursive" es el valor predeterminado.

 

Para definir el ámbito de una búsqueda mediante el protocolo search: , tiene diferentes opciones en función del destino del ámbito.

Carpeta en un equipo local:

  • Use AQS (crumb=folder:<URL-encoded path>)
  • Usar el argumento location (crumb=location:<URL-encoded path>)

Carpeta en una máquina o red remota:

  • Usar el argumento location (crumb=location:<URL-encoded path>)

Carpeta a la que se accede a través de un controlador de protocolo conocido de convención de nomenclatura universal (UNC):

  • Usar AQS (crumb=store:<UNC protocol handler name>)
  • Usar el argumento location (crumb=location:<URL-encoded path>)

Ejemplos de 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&

En el primer ejemplo se ejecuta una búsqueda de "vacaciones" que comienza en la shell://Personal ubicación (un acceso directo especial a la carpeta Mis documentos del usuario), incluida esa carpeta y todas las subcarpetas. Consulte la tabla siguiente.

En el segundo ejemplo se ejecuta una búsqueda en C:\Pictures, pero no en C:\Pictures\Duplicates.

En el tercer ejemplo se ejecuta una búsqueda en C:\Documents, limitada a los archivos con la kind propiedad establecida en imágenes.

Constantes para carpetas comunes

Windows Vista permite el uso de valores CSIDL que proporcionan una manera única independiente del sistema para identificar carpetas especiales usadas con frecuencia por las aplicaciones, pero que pueden no tener el mismo nombre o ubicación en ningún sistema determinado. Por ejemplo, la carpeta del sistema puede ser "C:\Windows" en un sistema y "C:\Winnt" en otro.

Use estas ubicaciones con esta sintaxis:

crumb=location:shell%3a<LocationName>&

En la tabla siguiente se enumeran los valores CSIDL. Consulte ShellSpecialFolderConstants para obtener más información.

Nombre cadena de búsqueda Descripción
HERRAMIENTAS ADMINISTRATIVAS ADMINISTRATIVE%20TOOLS Directorio del sistema de archivos que actúa como repositorio para herramientas administrativas.
APPDATA APPDATA Directorio del sistema de archivos que actúa como repositorio común para datos específicos de la aplicación. Una ruta de acceso típica es C:\Documents and Settings\username\Application Data.
CACHE CACHE Directorio del sistema de archivos que actúa como repositorio común para archivos temporales de Internet. Una ruta de acceso típica es C:\Documents and Settings\username\Temporary Internet Files.
GRABACIÓN DE CD CD%20BURNING Carpeta que contiene los datos que se van a grabar en CD.
HERRAMIENTAS ADMINISTRATIVAS COMUNES COMMON%20ADMINISTRATIVE%20TOOLS Herramientas administrativas para todos los usuarios.
APPDATA COMÚN COMMON%20APPDATA Datos de la aplicación para todos los usuarios. Una ruta de acceso típica es C:\Documents and Settings\All Users\Application Data.
ESCRITORIO COMÚN ESCRITORIO COMÚN Datos de escritorio de Microsoft Windows para todos los usuarios. Carpeta virtual que es la raíz del espacio de nombres.
DOCUMENTOS COMUNES COMMON%20DOCUMENTS Documentos para todos los usuarios. Una ruta de acceso típica es C:\Documents and Settings\All Users\My Documents.
PROGRAMAS COMUNES COMMON%20PROGRAMS Grupos de programas comunes a todos los usuarios. Una ruta de acceso típica es C:\Documents and Settings\All Users\Start Menu\Programs.
MENÚ INICIO COMÚN COMMON%20START%20MENU menú Inicio elementos comunes a todos los usuarios. Una ruta de acceso típica es C:\Documents and Settings\All Users\Start Menu.
INICIO COMÚN COMMON%20STARTUP Grupo de programas de inicio común a todos los usuarios.
PLANTILLAS COMUNES COMMON%20TEMPLATES Plantillas de documento comunes a todos los usuarios.
COMMONMUSIC MY%20MUSIC Mis plantillas de carpeta música comunes a todos los usuarios.
COMMONPICTURES MY%20PICTURES Mis plantillas de carpeta imágenes comunes a todos los usuarios.
COMMONVIDEO MY%20VIDEO Mis plantillas de carpeta de vídeo comunes a todos los usuarios.
CONNECTIONSFOLDER CONNECTIONSFOLDER carpeta que contiene datos de conexión.
CARPETA DEL PANEL DE CONTROL CONTROLPANELFOLDER Carpeta virtual que contiene iconos para las aplicaciones de Panel de control.
COOKIES COOKIES Directorio del sistema de archivos que actúa como repositorio común para las cookies de Internet. Una ruta de acceso típica es C:\Documents and Settings\username\Cookies.
ESCRITORIO ESCRITORIO Escritorio de Microsoft Windows. Carpeta virtual que es la raíz del espacio de nombres.
FAVORITOS FAVORITOS Directorio del sistema de archivos que actúa como repositorio común para los elementos favoritos del usuario. Una ruta de acceso típica es C:\Documents and Settings\username\Favorites.
FUENTES FUENTES Carpeta virtual que contiene fuentes instaladas. Una ruta de acceso típica es C:\WINDOWS\Fonts.
HISTORIAL HISTORIAL Directorio del sistema de archivos que actúa como repositorio común para los elementos de historial de Internet.
INTERNETFOLDER INTERNETFOLDER Carpeta que contiene datos de Internet.
LOCAL APPDATA LOCAL%20APPDATA Directorio del sistema de archivos que actúa como repositorio de datos para aplicaciones locales (no móviles). Una ruta de acceso típica es C:\Documents and Settings\username\Local Settings\Application Data.
LOCALIZEDRESOURCEDIR LOCALIZEDRESOURCEDIR Directorio de recursos localizado.
MYCOMPUTERFOLDER MYCOMPUTERFOLDER Mi PC. Carpeta virtual que contiene todo en el equipo local: dispositivos de almacenamiento, impresoras y Panel de control. Esta carpeta también puede contener unidades de red asignadas.
MI MÚSICA MY%20MUSIC Mi carpeta Música. Una ruta de acceso típica es C:\Documents and Settings\username\My Documents\My Music.
MIS FOTOS MY%20PICTURES Carpeta Mis imágenes. Una ruta de acceso típica es C:\Documents and Settings\username\My Documents\My Pictures.
MI VÍDEO MY%20VIDEO Mi carpeta De vídeo. Una ruta de acceso típica es C:\Documents and Settings\username\My Documents\My Video.
NETHOOD NETHOOD Carpeta virtual que representa la raíz de la jerarquía del espacio de nombres de red.
CARPETA LUGARES DE RED NETWORKDPLACESFOLDER Carpeta del sistema de archivos que contiene los objetos de vínculo que pueden existir en la carpeta virtual Mis sitios de red. No es lo mismo que NETHOOD, que representa la raíz del espacio de nombres de red.
VÍNCULOS DE OEM OEM%20LINKS Carpeta que contiene vínculos a sitios OEM.
PERSONAL PERSONAL Directorio del sistema de archivos que actúa como repositorio común para los documentos de un usuario. Una ruta de acceso típica es C:\Documents and Settings\username\My Documents.
CARPETA IMPRESORAS CARPETA IMPRESORAS Carpeta virtual que contiene impresoras instaladas.
PRINTHOOD PRINTHOOD Directorio del sistema de archivos que contiene los objetos de vínculo que pueden existir en la carpeta virtual Impresoras. Una ruta de acceso típica es C:\Documents and Settings\username\PrintHood.
PROGRAMAS PROGRAMAS Directorio del sistema de archivos que contiene los grupos de programas del usuario (que también son directorios del sistema de archivos). Una ruta de acceso típica es C:\Documents and Settings\username\Start Menu\Programs.
PROFILE PROFILE Carpeta de perfil del usuario.
ARCHIVOS DE PROGRAMA PROGRAM%20FILES Carpeta Archivos de programa. Una ruta de acceso típica es C:\Archivos de programa.
ARCHIVOS DE PROGRAMA COMUNES PROGRAMFILESCOMMON Carpeta Archivos de programa común a todos los usuarios.
ARCHIVOS DE PROGRAMA COMUNES X86 PROGRAMFILESCOMMONX86 Carpeta Archivos de programa común a todos los usuarios en máquinas x86.
ARCHIVOS DE PROGRAMAX86 PROGRAMFILESx86 Carpeta Archivos de programa en máquinas x86.
RECIENTES RECIENTES Directorio del sistema de archivos que contiene los documentos usados por el usuario más recientemente. Una ruta de acceso típica es C:\Documents and Settings\username\Recent.
CARPETA PAPELERA DE RECICLAJE RECYCLEBINFOLDER Carpeta virtual que contiene los objetos de la Papelera de reciclaje del usuario.
RESOURCEDIR RESOURCEDIR Directorio de recursos.
SENDTO SENDTO Directorio del sistema de archivos que contiene elementos de menú Enviar a. Una ruta de acceso típica es C:\Documents and Settings\username\SendTo.
MENÚ INICIO START%20MENU Directorio del sistema de archivos que contiene elementos menú Inicio. Una ruta de acceso típica es C:\Documents and Settings\username\Start Menu.
ARRANQUE ARRANQUE Directorio del sistema de archivos que corresponde al grupo de programas de inicio del usuario.
SYSTEMx86 SYSTEMx86 Carpeta del sistema en máquinas x86.
PLANTILLAS PLANTILLAS Directorio del sistema de archivos que actúa como repositorio común para plantillas de documento.
SYSTEM SYSTEM Carpeta del sistema. Una ruta de acceso típica es C:\Windows\System.
WINDOWS WINDOWS Directorio de Windows o SYSROOT.

 

Información de argumentos

Valor
Sistema operativo mínimo Windows Vista con Service Pack 1 (SP1)