CRUMB-Argument (die Windows Shell)
Das crumb -Argument unterstützt vollständige AQS-Anweisungen (Advanced Query Syntax) und ist besonders nützlich, um den Bereich einer Suche zu steuern. Zusätzlich zu AQS-Anweisungen kann das -Argument einen speziellen Parameter für Windows Vista und die Parameter auf Windows XP verwenden, wie weiter unten crumb location in diesem Thema kind store beschrieben.
Dieses Thema enthält folgende Abschnitte:
Crumb-Syntax
Die Crumb-Syntax lautet wie folgt:
crumb=<column>:<value>[,<label>][,<column>:<value>[,<label>]]&
Der < > Spaltenteil ist eine beliebige Eigenschaft im Eigenschaftensystem, und der < > Wertteil ist ein gültiger Wert für diese Eigenschaft. Der
Allgemeine Beispiele
crumb=System.Author:paolo&
crumb=store:mapi&
crumb=location:c%3a%5cMyVacationPix,Vacation&
Verwenden von Crumb mit Vista (Standort)
Im crumb-Parameter unterstützt Windows Vista die vollständige AQS und auch die -Eigenschaft, die eine spezielle Implementierung nur auf Windows location Vista auflistet. Sie können entweder eine AQS-Zeichenfolge oder die -Eigenschaft innerhalb eines location einzelnen crumb-Parameters verwenden, aber nicht beide. Wenn der crumb-Parameter AQS enthält, wird alles andere in diesem crumb-Parameter ignoriert.
Mit location der -Eigenschaft können Sie einen zu durchsuchenden Pfad angeben. Windows Vista kann den Indexer umgehen und das Verzeichnis direkt durchlaufen, wenn sich der Speicherort außerhalb des Indexer-Durchforstungsbereichs befindet. Folglich sind diese Suchvorgänge möglicherweise langsamer als Suchvorgänge, die den Indexer verwenden.
Wenn Sie eine Eigenschaft location angeben, werden zwei zusätzliche Parameter unterstützt und optional:
| Parameter | Werte | Beschreibung |
|---|---|---|
| Aufnahme | include, exclude | Gibt an, ob die Abfrage Elemente in diesen Pfad ein- oder ausschließen soll. "Include" ist die Standardeinstellung. Windows Vista unterstützt keine Ausschlüsse ohne Einschlüsse. (Siehe Beispiel) |
| Rekursion | rekursiv, nicht rekursiv | Gibt an, ob bei der Suche alle Unterordner wiederholt werden sollen, beginnend mit dem Wert, der am Speicherort definiert < ist: value > . "Rekursiv" ist die Standardeinstellung. |
Für den Bereich einer Suche mithilfe des Protokolls search: stehen Ihnen je nach Ziel des Bereichs unterschiedliche Optionen zur Verfügung.
Ordner auf einem lokalen Computer:
- Verwenden Sie AQS (crumb=folder:)
- Verwenden Sie das location-Argument (crumb=location:)
Ordner auf einem Remotecomputer/-netzwerk:
- Verwenden Sie das location-Argument (crumb=location:)
Ordner, auf den über einen Universal Naming Convention (UNC)-Protokollhandler zugegriffen wird:
- Verwenden Sie AQS (crumb=store: ).
- Verwenden Sie das location-Argument (crumb=location:)
Vista-Beispiele
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&
Im ersten Beispiel wird eine Suche nach "Vacation" ausgeführt, die am Speicherort beginnt (eine spezielle Verknüpfung zum Ordner Eigene Dokumente des Benutzers), einschließlich dieses Ordners und aller shell://Personal Unterordner. Siehe dazu die folgende Tabelle.
Im zweiten Beispiel wird eine Suche in C: \ Bilder, aber nicht in C: \ \ Bilderduplizieren ausgeführt.
Im dritten Beispiel wird eine Suche in C: Dokumente ausgeführt, die auf Dateien beschränkt ist, bei der \ kind die -Eigenschaft auf Pics festgelegt ist.
Konstanten für allgemeine Ordner
Windows Vista ermöglicht die Verwendung von CSIDL-Werten, die eine eindeutige systemunabhängige Möglichkeit bieten, spezielle Ordner zu identifizieren, die häufig von Anwendungen verwendet werden, aber möglicherweise nicht denselben Namen oder Speicherort auf einem bestimmten System haben. Der Systemordner kann beispielsweise "C: Windows" auf einem System und \ "C: \ Winnt" auf einem anderen System sein.
Verwenden Sie diese Speicherorte mit dieser Syntax:
crumb=location:shell%3a<LocationName>&
In der folgenden Tabelle sind die CSIDL-Werte aufgeführt. Weitere Informationen finden Sie unter ShellSpecialFolderConstants.
| Name | Suchzeichenfolge | Beschreibung |
|---|---|---|
| VERWALTUNGSTOOLS | ADMINISTRATIVE%20TOOLS | Dateisystemverzeichnis, das als Repository für Verwaltungstools dient. |
| APPDATA | APPDATA | Dateisystemverzeichnis, das als allgemeines Repository für anwendungsspezifische Daten dient. Ein typischer Pfad ist C: \ Dokumente und Einstellungen Benutzername \ \ Anwendungsdaten. |
| CACHE | CACHE | Dateisystemverzeichnis, das als allgemeines Repository für temporäre Internetdateien dient. Ein typischer Pfad ist C: \ Dokumente und Einstellungen Benutzername Temporäre \ \ Internetdateien. |
| CD- UND CD-20 | CD%20 WIE | Ordner, der Daten enthält, die auf CD glühen sollen. |
| ALLGEMEINE VERWALTUNGSTOOLS | COMMON%20ADMINISTRATIVE%20TOOLS | Verwaltungstools für alle Benutzer. |
| ALLGEMEINE APP-DATEN | COMMON%20APPDATA | Anwendungsdaten für alle Benutzer. Ein typischer Pfad ist C: \ Dokumente und Einstellungen \ Anwendungsdaten aller \ Benutzer. |
| COMMON DESKTOP | COMMON DESKTOP | Microsoft Windows Desktopdaten für alle Benutzer. Virtueller Ordner, der das Stammverzeichnis des Namespace ist. |
| ALLGEMEINE DOKUMENTE | COMMON%20DOCUMENTS | Dokumente für alle Benutzer. Ein typischer Pfad ist C: \ Dokumente und Einstellungen Alle Benutzer \ \ Eigene Dokumente. |
| ALLGEMEINE PROGRAMME | COMMON%20PROGRAMS | Programmgruppen, die allen Benutzern gemeinsam sind. Ein typischer Pfad ist C: \ Dokumente und Einstellungen Alle Benutzer \ \ \ Startmenüprogramme. |
| ALLGEMEINES STARTMENÜ | COMMON%20START%20MENU | Startmenü elemente, die allen Benutzern gemeinsam sind. Ein typischer Pfad ist C: \ Dokumente und Einstellungen \ \ Startmenü "Alle Benutzer". |
| COMMON STARTUP | COMMON%20STARTUP | Startprogrammgruppe, die allen Benutzern gemeinsam ist. |
| ALLGEMEINE VORLAGEN | COMMON%20TEMPLATES | Dokumentvorlagen, die allen Benutzern gemeinsam sind. |
| COMMONOLO | MY%20 WIES | Meine Musik Ordnervorlagen, die allen Benutzern gemeinsam sind. |
| COMMONPICTURES | MY%20PICTURES | My Pictures-Ordnervorlagen, die allen Benutzern gemeinsam sind. |
| COMMONVIDEO | MY%20VIDEO | Meine Videoordnervorlagen, die allen Benutzern gemeinsam sind. |
| CONNECTIONSFOLDER | CONNECTIONSFOLDER | Ordner, der Die Verbindungsdaten enthält. |
| SYSTEMSTEUERUNGSORDNER | CONTROLPANELFOLDER | Virtueller Ordner, der Symbole für die Systemsteuerung enthält. |
| COOKIES | COOKIES | Dateisystemverzeichnis, das als allgemeines Repository für Internetcookies dient. Ein typischer Pfad ist C: \ Dokumente und Einstellungen Benutzername \ \ Cookies. |
| DESKTOP | DESKTOP | Microsoft Windows Desktop. Virtueller Ordner, der das Stammverzeichnis des Namespace ist. |
| FAVORITEN | FAVORITEN | Dateisystemverzeichnis, das als allgemeines Repository für die bevorzugten Elemente des Benutzers dient. Ein typischer Pfad ist C: \ Dokumente und Einstellungen \ \ Benutzernamensfavoriten. |
| SCHRIFTARTEN | SCHRIFTARTEN | Virtueller Ordner mit installierten Schriftarten. Ein typischer Pfad ist C: \ \ WINDOWS-Schriftarten. |
| VERLAUF | VERLAUF | Dateisystemverzeichnis, das als allgemeines Repository für Internetverlaufselemente dient. |
| INTERNETFOLDER | INTERNETFOLDER | Ordner, der Internetdaten enthält. |
| LOKALE APP-DATEN | LOCAL%20APPDATA | Dateisystemverzeichnis, das als Datenrepository für lokale (nicht roamingbasierte) Anwendungen dient. Ein typischer Pfad ist C: \ Dokumente und Einstellungen Benutzername Local Einstellungen \ \ \ Anwendungsdaten. |
| LOCALIZEDRESOURCEDIR | LOCALIZEDRESOURCEDIR | Lokalisiertes Ressourcenverzeichnis. |
| MYCOMPUTERFOLDER | MYCOMPUTERFOLDER | Arbeitsplatz. Virtueller Ordner, der alles auf dem lokalen Computer enthält: Speichergeräte, Drucker und Systemsteuerung. Dieser Ordner kann auch zugeordnete Netzwerklaufwerke enthalten. |
| MY MUSIC | MY%20 WIES | Mein Musik Ordner. Ein typischer Pfad ist C: \ Dokumente und Einstellungen Benutzername Eigene Dokumente My \ \ \ Musik. |
| MEINE BILDER | MY%20PICTURES | Ordner "Meine Bilder". Ein typischer Pfad ist C: \ Dokumente und Einstellungen Benutzername Eigene Dokumente Meine \ \ \ Bilder. |
| MEIN VIDEO | MY%20VIDEO | Mein Videoordner. Ein typischer Pfad ist C: \ Dokumente und Einstellungen benutzername Eigene Dokumente Mein \ \ \ Video. |
| NETHOOD | NETHOOD | Virtueller Ordner, der den Stamm der Netzwerknamespacehierarchie darstellt. |
| ORDNER "NETZWERKSPEICHERORTE" | NETWORKDPLACESFOLDER | Ein Dateisystemordner mit den Linkobjekten, die möglicherweise im virtuellen Ordner "Meine Netzwerkorte" vorhanden sind. Es ist nicht identisch mit NETHOOD, das den Netzwerknamespacestamm darstellt. |
| OEM-LINKS | OEM%20LINKS | Ordner mit Links zu OEM-Standorten. |
| PERSONAL | PERSONAL | Dateisystemverzeichnis, das als allgemeines Repository für die Dokumente eines Benutzers dient. Ein typischer Pfad ist C: \ Dokumente und Einstellungen Benutzername \ \ Eigene Dokumente. |
| DRUCKERORDNER | DRUCKERORDNER | Virtueller Ordner mit installierten Druckern. |
| PRINTHOOD | PRINTHOOD | Dateisystemverzeichnis, das die Linkobjekte enthält, die möglicherweise im virtuellen Ordner Drucker vorhanden sind. Ein typischer Pfad ist C: \ Dokumente und Einstellungen Benutzername \ \ PrintHood. |
| PROGRAMME | PROGRAMME | Dateisystemverzeichnis, das die Programmgruppen des Benutzers enthält (die auch Dateisystemverzeichnisse sind). Ein typischer Pfad ist C: \ Dokumente und Einstellungen Benutzername \ \ \ Startmenüprogramme. |
| PROFILE | PROFILE | Der Profilordner des Benutzers. |
| PROGRAMMDATEIEN | PROGRAM%20FILES | Ordner "Programme". Ein typischer Pfad ist C: \ Programme. |
| ALLGEMEINE PROGRAMMDATEIEN | PROGRAMFILESCOMMON | Ordner "Programme", der allen Benutzern gemeinsam ist. |
| PROGRAMME COMMON x86 | PROGRAMFILESCOMMONX86 | Ordner "Programme", der allen Benutzern auf x86-Computern gemeinsam ist. |
| PROGRAM FILESx86 | PROGRAMFILESx86 | Ordner "Programme" auf x86-Computern. |
| ZULETZT VERWENDET | ZULETZT VERWENDET | Dateisystemverzeichnis, das die zuletzt verwendeten Dokumente des Benutzers enthält. Ein typischer Pfad ist C: \ Dokumente und Einstellungen Benutzername Zuletzt \ \ verwendet. |
| PAPIERKORBORDNER | RECYCLEBINFOLDER | Virtueller Ordner, der die Objekte im Papierkorb des Benutzers enthält. |
| RESOURCEDIR | RESOURCEDIR | Das Ressourcenverzeichnis. |
| SENDTO | SENDTO | Dateisystemverzeichnis, das die Menüelemente Senden an enthält. Ein typischer Pfad ist C: \ Dokumente und Einstellungen Benutzername \ \ SendTo. |
| STARTMENÜ | START%20MENU | Dateisystemverzeichnis, das Startmenü Elemente enthält. Ein typischer Pfad ist C: \ Dokumente und Einstellungen Benutzername \ \ Startmenü. |
| START | START | Dateisystemverzeichnis, das der Startprogrammgruppe des Benutzers entspricht. |
| SYSTEMx86 | SYSTEMx86 | Systemordner auf x86-Computern. |
| VORLAGEN | VORLAGEN | Dateisystemverzeichnis, das als allgemeines Repository für Dokumentvorlagen dient. |
| SYSTEM | SYSTEM | Systemordner. Ein typischer Pfad ist C: \ Windows \ System. |
| WINDOWS | WINDOWS | Windows Verzeichnis oder SYSROOT. |
Argumentinformationen
| Wert | |
|---|---|
| Mindestbetriebssystem | Windows Vista mit Service Pack 1 (SP1) |