Partilhar via


Argumento CRUMB (o shell do Windows)

O crumb argumento dá suporte a instruções AQS (Advanced Query Syntax) completas e é especialmente útil como um meio de controlar o escopo de uma pesquisa. Além das instruções AQS, o crumb argumento pode usar um parâmetro especial location no Windows Vista e kind store parâmetros no Windows XP, conforme descrito posteriormente neste tópico.

Este tópico contém as seguintes seções:

Sintaxe de migalhas

A sintaxe de migalhas é a seguinte:

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

A <parte da coluna> é qualquer propriedade no sistema de propriedades e a parte do <valor> é um valor válido para essa propriedade. A

Exemplos Gerais

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

Usando migalhas com Vista (localização)

No parâmetro crumb, o Windows Vista dá suporte ao AQS completo e também à location propriedade, que tem uma implementação especial disponível apenas no Windows Vista. Você pode usar uma cadeia de caracteres AQS ou a location propriedade dentro de um único parâmetro de migalha, mas não ambos. Se o parâmetro de migalhas incluir AQS, todo o resto nesse parâmetro de migalhas será ignorado.

A location propriedade permite que você especifique um caminho para pesquisar. O Windows Vista pode ignorar o Indexador e percorrer o diretório diretamente se o local estiver fora do escopo de rastreamento do Indexador. Consequentemente, essas pesquisas podem ser mais lentas do que as pesquisas que usam o Indexador.

Quando você especifica uma location propriedade, dois parâmetros adicionais são suportados e opcionais:

Parâmetro Valores Descrição
inclusão incluir, excluir Especifica se a consulta deve incluir ou excluir itens desse caminho. "Incluir" é o padrão. O Windows Vista não oferece suporte a exclusões sem inclusões. (Veja o exemplo)
recursão recursivo, não recursivo Especifica se a pesquisa deve recursar todas as subpastas a partir do valor definido no location:<value>. "Recursivo" é o padrão.

 

Para definir o escopo de uma pesquisa usando o protocolo search: , você tem opções diferentes, dependendo do destino do escopo.

Pasta em uma máquina local:

  • Usar AQS (crumb=folder:<Caminho codificado por> URL)
  • Usar argumento de localização (crumb=location:<Caminho> codificado por URL)

Pasta em uma máquina/rede remota:

  • Usar argumento de localização (crumb=location:<Caminho> codificado por URL)

Pasta acessada por meio de um manipulador de protocolo UNC (Convenção de Nomenclatura Universal) conhecido:

  • Use AQS (crumb=store:<Nome do manipulador de protocolo UNC>)
  • Usar argumento de localização (crumb=location:<Caminho> codificado por URL)

Exemplos do 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&

O primeiro exemplo executa uma pesquisa por "férias" começando no shell://Personal local (um atalho especial para a pasta Meus Documentos do usuário), incluindo essa pasta e todas as subpastas. Consulte a tabela abaixo.

O segundo exemplo executa uma pesquisa em C:\Pictures, mas não em C:\Pictures\Duplicates.

O terceiro exemplo executa uma pesquisa em C:\Documents, limitada a arquivos com a kind propriedade definida como pics.

Constantes para pastas comuns

O Windows Vista permite o uso de valores CSIDL que fornecem uma maneira exclusiva independente do sistema de identificar pastas especiais usadas com freqüência por aplicativos, mas que podem não ter o mesmo nome ou local em um determinado sistema. Por exemplo, a pasta do sistema pode ser "C:\Windows" em um sistema e "C:\Winnt" em outro.

Use estes locais com esta sintaxe:

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

A tabela a seguir lista os valores CSIDL. Consulte ShellSpecialFolderConstants para obter mais informações.

Nome localizar sequência Descrição
FERRAMENTAS ADMINISTRATIVAS ADMINISTRATIVO%20FERRAMENTAS Diretório do sistema de arquivos que serve como um repositório para ferramentas administrativas.
APPDATA APPDATA Diretório do sistema de arquivos que serve como um repositório comum para dados específicos do aplicativo. Um caminho típico é C:\Documents and Settings\username\Application Data.
CACHE CACHE Diretório do sistema de arquivos que serve como um repositório comum para arquivos temporários da Internet. Um caminho típico é C:\Documents and Settings\username\Temporary Internet Files.
GRAVAÇÃO DE CD CD%20GRAVAÇÃO Pasta contendo dados a serem gravados em CD.
FERRAMENTAS ADMINISTRATIVAS COMUNS COMUM%20ADMINISTRATIVO%20FERRAMENTAS Ferramentas administrativas para todos os usuários.
APPDATA COMUM COMMON%20APPDATA Dados do aplicativo para todos os usuários. Um caminho típico é C:\Documents and Settings\All Users\Application Data.
ÁREA DE TRABALHO COMUM ÁREA DE TRABALHO COMUM Dados do Microsoft Windows Desktop para todos os usuários. Pasta virtual que é a raiz do namespace.
DOCUMENTOS COMUNS COMUM%20DOCUMENTOS Documentos para todos os usuários. Um caminho típico é C:\Documents and Settings\All Users\My Documents.
PROGRAMAS COMUNS COMMON%20PROGRAMAS Grupos de programas comuns a todos os usuários. Um caminho típico é C:\Documents and Settings\All Users\Start Menu\Programs.
MENU INICIAR COMUM COMUM%20INICIAR%20MENU Itens do menu Iniciar comuns a todos os usuários. Um caminho típico é C:\Documents and Settings\All Users\Start Menu.
INICIALIZAÇÃO COMUM COMUM%20INICIALIZAÇÃO Grupo de programas de inicialização comum a todos os usuários.
MODELOS COMUNS COMUM%20MODELOS Modelos de documentos comuns a todos os usuários.
MÚSICA COMUM MINHA%20MÚSICA Modelos de pasta Minhas Músicas comuns a todos os usuários.
IMAGENS COMUNS MEUS%20FOTOS Modelos de pasta Minhas Imagens comuns a todos os usuários.
VÍDEO COMUM MEU%20VÍDEO Modelos de pasta Meu vídeo comuns a todos os usuários.
CONEXÕESPASTA CONEXÕESPASTA pasta contendo dados de conexão.
PASTA DO PAINEL DE CONTROLE CONTROLPANELFOLDER Pasta virtual contendo ícones para os aplicativos do Painel de Controle.
COOKIES COOKIES Diretório do sistema de arquivos que serve como um repositório comum para cookies da Internet. Um caminho típico é C:\Documents and Settings\username\Cookies.
DESKTOP DESKTOP Área de trabalho do Microsoft Windows. Pasta virtual que é a raiz do namespace.
FAVORITOS FAVORITOS Diretório do sistema de arquivos que serve como um repositório comum para os itens favoritos do usuário. Um caminho típico é C:\Documents and Settings\username\Favorites.
FONTES FONTES Pasta virtual contendo fontes instaladas. Um caminho típico é C:\WINDOWS\Fonts.
HISTÓRICO HISTÓRICO Diretório do sistema de arquivos que serve como um repositório comum para itens de histórico da Internet.
INTERNETFOLDER INTERNETFOLDER Pasta que contém dados da Internet.
DADOS DE APLICATIVOS LOCAIS LOCAL%20APPDATA Diretório do sistema de arquivos que serve como um repositório de dados para aplicativos locais (não móveis). Um caminho típico é C:\Documents and Settings\username\Local Settings\Application Data.
LOCALIZEDRESOURCEDIR LOCALIZEDRESOURCEDIR Diretório de recursos localizado.
MINHAPASTACOMPUTADOR MINHAPASTACOMPUTADOR Meu Computador. Pasta virtual que contém tudo no computador local: dispositivos de armazenamento, impressoras e Painel de Controle. Essa pasta também pode conter unidades de rede mapeadas.
MINHA MÚSICA MINHA%20MÚSICA Pasta Minhas músicas. Um caminho típico é C:\Documents and Settings\username\My Documents\My Music.
MINHAS FOTOS MEUS%20FOTOS Pasta Minhas Imagens. Um caminho típico é C:\Documents and Settings\username\My Documents\My Pictures.
MEU VÍDEO MEU%20VÍDEO Minha pasta de vídeo. Um caminho típico é C:\Documents and Settings\username\My Documents\My Video.
CAPUZ DE REDE CAPUZ DE REDE Pasta virtual que representa a raiz da hierarquia de namespace de rede.
PASTA LOCAIS DE REDE NETWORKDLUGARESPASTA Uma pasta do sistema de arquivos que contém os objetos de link que podem existir na pasta virtual Meus Locais de Rede. Não é o mesmo que NETHOOD, que representa a raiz do namespace de rede.
OEM LINKS OEM%20LINKS Pasta que contém links para sites OEM.
PESSOAL PESSOAL Diretório do sistema de arquivos que serve como um repositório comum para os documentos de um usuário. Um caminho típico é C:\Documents and Settings\username\My Documents.
PASTA DE IMPRESSORAS PASTA DE IMPRESSORAS Pasta virtual contendo impressoras instaladas.
CAPUZ CAPUZ Diretório do sistema de arquivos que contém os objetos de link que podem existir na pasta virtual Impressoras. Um caminho típico é C:\Documents and Settings\username\PrintHood.
PROGRAMAS PROGRAMAS Diretório do sistema de arquivos que contém os grupos de programas do usuário (que também são diretórios do sistema de arquivos). Um caminho típico é C:\Documents and Settings\username\Start Menu\Programs.
PROFILE PROFILE Pasta de perfil do usuário.
ARQUIVOS DE PROGRAMAS PROGRAMA%20ARQUIVOS Pasta Arquivos de Programas. Um caminho típico é C:\Arquivos de Programas.
ARQUIVOS DE PROGRAMAS COMUNS ARQUIVOS DE PROGRAMASCOMUM Pasta Arquivos de Programas comum a todos os usuários.
ARQUIVOS DE PROGRAMAS COMUNS x86 PROGRAMFILESCOMMONX86 Pasta Arquivos de Programas comum a todos os usuários em máquinas x86.
ARQUIVOS DE PROGRAMASx86 PROGRAMFILESx86 Pasta Arquivos de Programas em máquinas x86.
RECENTE RECENTE Diretório do sistema de arquivos que contém os documentos usados mais recentemente pelo usuário. Um caminho típico é C:\Documents and Settings\username\Recent.
PASTA DA LIXEIRA PASTA DE RECICLAGEM Pasta virtual que contém os objetos na Lixeira do usuário.
RESOURCEDIR RESOURCEDIR O diretório de recursos.
ENVIAR ENVIAR Diretório do sistema de arquivos que contém itens de menu Enviar para. Um caminho típico é C:\Documents and Settings\username\SendTo.
MENU INICIAR INICIAR%20MENU Diretório do sistema de arquivos contendo itens do menu Iniciar. Um caminho típico é C:\Documents and Settings\username\Start Menu.
INICIALIZAÇÃO INICIALIZAÇÃO Diretório do sistema de arquivos que corresponde ao grupo de programas de inicialização do usuário.
SISTEMAx86 SISTEMAx86 Pasta do sistema em máquinas x86.
MODELOS MODELOS Diretório do sistema de arquivos que serve como um repositório comum para modelos de documentos.
SISTEMA SISTEMA Pasta do sistema. Um caminho típico é C:\Windows\System.
WINDOWS WINDOWS Windows ou SYSROOT.

 

Informações do argumento

Valor
Sistema operacional mínimo Windows Vista com Service Pack 1 (SP1)