Delen via


KRUIMELargument (De Windows Shell)

Het argument crumb ondersteunt volledige AQS-instructies (Advanced Query Syntax) en is vooral handig als een middel om het bereik van een zoekopdracht te beheren. Naast AQS-instructies kan het argument crumb een speciale location parameter in Windows Vista en kind en store parameters in Windows XP, zoals verderop in dit onderwerp wordt beschreven.

Dit onderwerp bevat de volgende secties:

Kruimelsyntaxis

De syntaxis van de kruimel is als volgt:

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

Het <kolomgedeelte> is een eigenschap in het eigenschappensysteem en de <waarde> gedeelte is een geldige waarde voor die eigenschap. Het

Algemene voorbeelden

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

Kruimel gebruiken met Vista (locatie)

In de kruimelparameter ondersteunt Windows Vista volledige AQS en ook de eigenschap location, die een speciale implementatie alleen beschikbaar heeft op Windows Vista. U kunt een AQS-tekenreeks of de eigenschap location binnen één kruimelparameter gebruiken, maar niet beide. Als de kruimelparameter AQS bevat, wordt alles in die kruimelparameter genegeerd.

Met de eigenschap location kunt u een pad opgeven om te zoeken. Windows Vista kan de indexeerfunctie omzeilen en de map rechtstreeks doorkruisen als de locatie zich buiten het verkenningsbereik van de indexeerfunctie bevindt. Daarom kunnen deze zoekopdrachten langzamer zijn dan zoekopdrachten die gebruikmaken van de indexeerfunctie.

Wanneer u een location eigenschap opgeeft, worden er twee extra parameters ondersteund en optioneel:

Parameter Waarden Beschrijving
insluiting opnemen, uitsluiten Hiermee geeft u op of de query items moet opnemen of uitsluiten van dat pad. Opnemen is de standaardwaarde. Windows Vista biedt geen ondersteuning voor uitsluitingen zonder insluitingen. (Zie voorbeeld)
Recursie recursief, niet-recursief Hiermee geeft u op of de zoekopdracht alle submappen moet recurseren vanaf de waarde die is gedefinieerd op de locatie:<waarde>. Recursief is de standaardwaarde.

 

Als u een zoekopdracht wilt instellen met behulp van de zoekopdracht: protocol, hebt u verschillende opties, afhankelijk van het doel van het bereik.

Map op een lokale computer:

  • Gebruik AQS (kruimelmap:<url-gecodeerd pad>)
  • Locatieargument gebruiken (kruimel=locatie:<URL-gecodeerd pad>)

Map op een externe computer/netwerk:

  • Locatieargument gebruiken (kruimel=locatie:<URL-gecodeerd pad>)

Map geopend via een bekende UNC-protocolhandler (Universal Naming Convention):

  • Gebruik AQS (crumb=store:<UNC-protocolhandlernaam>)
  • Locatieargument gebruiken (kruimel=locatie:<URL-gecodeerd pad>)

Vista-voorbeelden

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&

In het eerste voorbeeld wordt een zoekopdracht uitgevoerd naar 'vakantie' vanaf de shell://Personal locatie (een speciale snelkoppeling naar de map Mijn documenten van de gebruiker), inclusief die map en alle submappen. Zie de onderstaande tabel.

In het tweede voorbeeld wordt een zoekopdracht uitgevoerd in C:\Pictures, maar niet in C:\Pictures\Duplicaten.

In het derde voorbeeld wordt een zoekopdracht uitgevoerd in C:\Documents, beperkt tot bestanden waarvoor de eigenschap kind is ingesteld op afbeeldingen.

Constanten voor algemene mappen

Windows Vista maakt het gebruik van CSIDL-waarden mogelijk die een unieke systeemonafhankelijke manier bieden om speciale mappen te identificeren die vaak door toepassingen worden gebruikt, maar die mogelijk niet dezelfde naam of locatie hebben op een bepaald systeem. De systeemmap kan bijvoorbeeld 'C:\Windows' zijn op het ene systeem en 'C:\Winnt' op een ander systeem.

Gebruik deze locaties met deze syntaxis:

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

De volgende tabel bevat de CSIDL-waarden. Raadpleeg ShellSpecialFolderConstants voor meer informatie.

Naam zoekreeks Beschrijving
SYSTEEMBEHEER ADMINISTRATIEVE%20TOOLS Bestandssysteemmap die fungeert als opslagplaats voor beheerhulpprogramma's.
APPDATA APPDATA Bestandssysteemmap die fungeert als een algemene opslagplaats voor toepassingsspecifieke gegevens. Een typisch pad is C:\Documents and Settings\username\Application Data.
CACHE CACHE Bestandssysteemmap die fungeert als een algemene opslagplaats voor tijdelijke internetbestanden. Een typisch pad is C:\Documents and Settings\username\Temporary Internet Files.
CD BRANDEN CD-%20BURNING Map met gegevens die moeten worden verbrand op cd.
ALGEMENE BEHEERPROGRAMMA'S ALGEMENE%20ADMINISTRATIVE%20TOOLS Beheerprogramma's voor alle gebruikers.
COMMON APPDATA ALGEMENE%20APPDATA Toepassingsgegevens voor alle gebruikers. Een typisch pad is C:\Documents and Settings\All Users\Application Data.
COMMON DESKTOP COMMON DESKTOP Microsoft Windows Desktop-gegevens voor alle gebruikers. Virtuele map die de hoofdmap van de naamruimte is.
ALGEMENE DOCUMENTEN ALGEMENE%20DOCUMENTS Documenten voor alle gebruikers. Een typisch pad is C:\Documents and Settings\All Users\My Documents.
ALGEMENE PROGRAMMA'S ALGEMENE%20PROGRAMS Programmagroepen die voor alle gebruikers worden gebruikt. Een typisch pad is C:\Documents and Settings\All Users\Start Menu\Programs.
ALGEMEEN STARTMENU ALGEMENE%20START%20MENU Startmenu-items die gebruikelijk zijn voor alle gebruikers. Een typisch pad is C:\Documents and Settings\All Users\Start Menu.
ALGEMEEN OPSTARTEN ALGEMENE%20STARTUP Opstartprogrammagroep die gebruikelijk is voor alle gebruikers.
ALGEMENE SJABLONEN ALGEMENE%20TEMPLATES Documentsjablonen die gebruikelijk zijn voor alle gebruikers.
COMMONMUSIC MIJN%20MUSIC Sjablonen voor mijn muziekmap die gebruikelijk zijn voor alle gebruikers.
COMMONPICTURES MIJN%20PICTURES Mapsjablonen voor mijn afbeeldingen die gebruikelijk zijn voor alle gebruikers.
COMMONVIDEO MIJN%20VIDEO Sjablonen voor mijn videomappen die gebruikelijk zijn voor alle gebruikers.
CONNECTIONSFOLDER CONNECTIONSFOLDER map met verbindingsgegevens.
MAP IN HET CONFIGURATIESCHERM CONTROLPANELFOLDER Virtuele map met pictogrammen voor de Configuratiescherm-toepassingen.
COOKIES COOKIES Bestandssysteemmap die fungeert als een algemene opslagplaats voor internetcookies. Een typisch pad is C:\Documents and Settings\username\Cookies.
BUREAUBLAD BUREAUBLAD Microsoft Windows Desktop. Virtuele map die de hoofdmap van de naamruimte is.
FAVORIETEN FAVORIETEN Bestandssysteemmap die fungeert als een algemene opslagplaats voor de favoriete items van de gebruiker. Een typisch pad is C:\Documents and Settings\username\Favorites.
LETTERTYPEN LETTERTYPEN Virtuele map met geïnstalleerde lettertypen. Een typisch pad is C:\WINDOWS\Fonts.
GESCHIEDENIS GESCHIEDENIS Bestandssysteemmap die fungeert als een algemene opslagplaats voor internetgeschiedenisitems.
INTERNETFOLDER INTERNETFOLDER Map met internetgegevens.
LOKALE APPDATA LOKALE%20APPDATA Bestandssysteemmap die fungeert als een gegevensopslagplaats voor lokale (niet-roaming) toepassingen. Een typisch pad is C:\Documents and Settings\username\Local Settings\Application Data.
LOCALIZEDRESOURCEDIR LOCALIZEDRESOURCEDIR Gelokaliseerde resourcemap.
MYCOMPUTERFOLDER MYCOMPUTERFOLDER Mijn computer. Virtuele map met alles op de lokale computer: opslagapparaten, printers en Configuratiescherm. Deze map kan ook toegewezen netwerkstations bevatten.
MIJN MUZIEK MIJN%20MUSIC Mijn map Muziek. Een typisch pad is C:\Documents and Settings\username\My Documents\My Music.
MIJN FOTO'S MIJN%20PICTURES De map Mijn afbeeldingen. Een typisch pad is C:\Documents and Settings\username\My Documents\My Pictures.
MIJN VIDEO MIJN%20VIDEO De map Mijn video. Een typisch pad is C:\Documents and Settings\username\My Documents\My Video.
NETHOOD NETHOOD Virtuele map die de hoofdmap van de netwerknaamruimtehiërarchie vertegenwoordigt.
MAP NETWERKLOCATIES NETWORKDPLACESFOLDER Een bestandssysteemmap met de koppelingsobjecten die kunnen bestaan in de virtuele map Mijn netwerklocaties. Het is niet hetzelfde als NETHOOD, dat de hoofdmap van de netwerknaamruimte vertegenwoordigt.
OEM-KOPPELINGEN OEM-%20LINKS Map met koppelingen naar OEM-sites.
PERSOONLIJK PERSOONLIJK Bestandssysteemmap die fungeert als een algemene opslagplaats voor de documenten van een gebruiker. Een typisch pad is C:\Documents and Settings\username\My Documents.
MAP PRINTERS MAP PRINTERS Virtuele map met geïnstalleerde printers.
PRINTHOOD PRINTHOOD Bestandssysteemmap die de koppelingsobjecten bevat die mogelijk aanwezig zijn in de virtuele map Printers. Een typisch pad is C:\Documents and Settings\username\PrintHood.
PROGRAMMA 'S PROGRAMMA 'S Bestandssysteemmap die de programmagroepen van de gebruiker bevat (die ook bestandssysteemmappen zijn). Een typisch pad is C:\Documents and Settings\username\Start Menu\Programs.
PROFIEL PROFIEL De profielmap van de gebruiker.
PROGRAMMABESTANDEN PROGRAM-%20FILES Map Program Files. Een typisch pad is C:\Program Files.
ALGEMENE PROGRAMMABESTANDEN PROGRAMFILESCOMMON De map Program Files die gebruikelijk is voor alle gebruikers.
PROGRAM FILES COMMON x86 PROGRAMFILESCOMMONX86 De map Program Files die gebruikelijk is voor alle gebruikers op x86-computers.
PROGRAM FILESx86 PROGRAMFILESx86 Map Program Files op x86-computers.
RECENT RECENT Bestandssysteemmap die de laatst gebruikte documenten van de gebruiker bevat. Een typisch pad is C:\Documents and Settings\username\Recent.
PRULLENBAKMAP RECYCLEBINFOLDER Virtuele map met de objecten in de Prullenbak van de gebruiker.
RESOURCEDIR RESOURCEDIR De resourcemap.
SENDTO SENDTO Bestandssysteemmap met menu-items verzenden naar. Een typisch pad is C:\Documents and Settings\username\SendTo.
STARTMENU START%20MENU Bestandssysteemmap met menu-items in het Startmenu. Een typisch pad is C:\Documents and Settings\username\Start Menu.
OPSTARTEN OPSTARTEN Bestandssysteemmap die overeenkomt met de opstartprogrammagroep van de gebruiker.
SYSTEMx86 SYSTEMx86 Systeemmap op x86-computers.
SJABLONEN SJABLONEN Bestandssysteemmap die fungeert als een algemene opslagplaats voor documentsjablonen.
SYSTEEM SYSTEEM Systeemmap. Een typisch pad is C:\Windows\System.
RAMEN RAMEN Windows-map of SYSROOT.

 

Argumentinformatie

Waarde
minimumbesturingssysteem Windows Vista met Service Pack 1 (SP1)