Udostępnij przez


Argument CRUMB (powłoka systemu Windows)

Argument crumb obsługuje pełne instrukcje Advanced Query Syntax (AQS) i jest szczególnie przydatne jako sposób kontrolowania zakresu wyszukiwania. Oprócz instrukcji AQS argument crumb może przyjmować specjalny parametr location w systemie Windows Vista i kind i store parametrów w systemie Windows XP, zgodnie z opisem w dalszej części tego tematu.

Ten temat zawiera następujące sekcje:

Składnia crumb

Składnia crumb jest następująca:

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

Część kolumny <> jest dowolną właściwością w systemie właściwości, a część <> jest prawidłową wartością dla tej właściwości. Część

Przykłady ogólne

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

Używanie crumb z vista (lokalizacja)

W parametrze crumb system Windows Vista obsługuje pełne AQS, a także właściwość location, która ma specjalną implementację dostępną tylko w systemie Windows Vista. Możesz użyć ciągu AQS lub właściwości location w ramach jednego parametru crumb, ale nie obu. Jeśli parametr crumb zawiera AQS, wszystkie inne elementy w tym parametrze crumb są ignorowane.

Właściwość location umożliwia określenie ścieżki do wyszukiwania. System Windows Vista może pominąć indeksator i przejść przez katalog bezpośrednio, jeśli lokalizacja znajduje się poza zakresem przeszukiwania indeksatora. W związku z tym te wyszukiwania mogą być wolniejsze niż wyszukiwania korzystające z indeksatora.

Po określeniu właściwości location obsługiwane są dwa dodatkowe parametry i opcjonalne:

Parametr Wartości Opis
inkluzja dołączanie, wykluczanie Określa, czy zapytanie powinno zawierać lub wykluczać elementy z tej ścieżki. Wartość domyślna to "Uwzględnij". System Windows Vista nie obsługuje wykluczeń bez dołączania. (Zobacz przykład)
rekurencja rekursywne, nierekursywne Określa, czy wyszukiwanie powinno cyklicznie powtarzać wszystkie podfoldery rozpoczynające się od wartości zdefiniowanej w lokalizacji:<wartość>. Wartość domyślna to "Rekursive".

 

Aby ograniczyć zakres wyszukiwania przy użyciu wyszukiwania : protokołu, dostępne są różne opcje w zależności od celu zakresu.

Folder na komputerze lokalnym:

  • Użyj AQS (crumb=folder:<ścieżki zakodowanej pod adresem URL>)
  • Użyj argumentu lokalizacji (crumb=location:<ścieżki zakodowanej w adresie URL>)

Folder na maszynie zdalnej/sieci:

  • Użyj argumentu lokalizacji (crumb=location:<ścieżki zakodowanej w adresie URL>)

Dostęp do folderu za pośrednictwem znanego programu obsługi protokołu UNC (Universal Naming Convention):

  • Użyj AQS (crumb=store:<nazwa procedury obsługi protokołu UNC>)
  • Użyj argumentu lokalizacji (crumb=location:<ścieżki zakodowanej w adresie URL>)

Przykłady 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&

Pierwszy przykład wykonuje wyszukiwanie "urlopu" rozpoczynającego się od lokalizacji shell://Personal (specjalny skrót do folderu Moje dokumenty użytkownika), w tym tego folderu i wszystkich podfolderów. Zobacz tabelę poniżej.

Drugi przykład wykonuje wyszukiwanie w folderze C:\Pictures, ale nie w folderze C:\Pictures\Duplicates.

Trzeci przykład wykonuje wyszukiwanie w folderze C:\Documents, ograniczone do plików z właściwością kind ustawioną na pics.

Stałe dla folderów wspólnych

System Windows Vista umożliwia korzystanie z wartości CSIDL, które zapewniają unikatowy sposób niezależnego od systemu do identyfikowania folderów specjalnych używanych często przez aplikacje, ale które mogą nie mieć tej samej nazwy lub lokalizacji w danym systemie. Na przykład folder systemowy może być "C:\Windows" w jednym systemie i "C:\Winnt" na innym.

Użyj tych lokalizacji z tą składnią:

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

W poniższej tabeli wymieniono wartości CSIDL. Aby uzyskać więcej informacji, zobacz ShellSpecialFolderConstants.

Nazwa ciąg wyszukiwania Opis
NARZĘDZIA ADMINISTRACYJNE %20TOOLS ADMINISTRACYJNE Katalog systemu plików, który służy jako repozytorium narzędzi administracyjnych.
APPDATA APPDATA Katalog systemu plików, który służy jako wspólne repozytorium dla danych specyficznych dla aplikacji. Typową ścieżką jest C:\Documents and Settings\username\Application Data.
PAMIĘĆ PODRĘCZNA PAMIĘĆ PODRĘCZNA Katalog systemu plików, który służy jako wspólne repozytorium tymczasowych plików internetowych. Typową ścieżką jest C:\Documents and Settings\username\Temporary Internet Files.
CD BURNING %20BURNING cd Folder zawierający dane do nagrywania na dysku CD.
TYPOWE NARZĘDZIA ADMINISTRACYJNE TYPOWE%20ADMINISTRATIVE%20TOOLS Narzędzia administracyjne dla wszystkich użytkowników.
COMMON APPDATA TYPOWE%20APPDATA Dane aplikacji dla wszystkich użytkowników. Typowa ścieżka to C:\Documents and Settings\All Users\Application Data.
COMMON DESKTOP COMMON DESKTOP Dane programu Microsoft Windows Desktop dla wszystkich użytkowników. Folder wirtualny, który jest katalogiem głównym przestrzeni nazw.
TYPOWE DOKUMENTY TYPOWE%20DOCUMENTS Dokumenty dla wszystkich użytkowników. Typową ścieżką jest C:\Documents and Settings\All Users\My Documents.
TYPOWE PROGRAMY TYPOWE%20PROGRAMS Grupy programów wspólne dla wszystkich użytkowników. Typową ścieżką jest C:\Documents and Settings\All Users\Start Menu\Programs.
TYPOWE MENU START TYPOWE%20START%20MENU Elementy menu Start wspólne dla wszystkich użytkowników. Typową ścieżką jest C:\Documents and Settings\All Users\Start Menu.
TYPOWE URUCHAMIANIE TYPOWE%20STARTUP Grupa programów startowych wspólna dla wszystkich użytkowników.
TYPOWE SZABLONY TYPOWE%20TEMPLATES Szablony dokumentów wspólne dla wszystkich użytkowników.
COMMONMUSIC MÓJ%20MUSIC Szablony folderów Moja muzyka wspólne dla wszystkich użytkowników.
COMMONPICTURES MÓJ%20PICTURES Szablony folderów Moje obrazy wspólne dla wszystkich użytkowników.
COMMONVIDEO MÓJ%20VIDEO Moje szablony folderów wideo wspólne dla wszystkich użytkowników.
FOLDER POŁĄCZEŃ FOLDER POŁĄCZEŃ folder zawierający dane połączenia.
FOLDER PANELU STEROWANIA FOLDER CONTROLPANEL Folder wirtualny zawierający ikony dla aplikacji Panelu sterowania.
PLIKI COOKIE PLIKI COOKIE Katalog systemu plików, który służy jako wspólne repozytorium internetowych plików cookie. Typową ścieżką jest C:\Documents and Settings\username\Cookies.
PULPIT PULPIT Microsoft Windows Desktop. Folder wirtualny, który jest katalogiem głównym przestrzeni nazw.
ULUBIONE ULUBIONE Katalog systemu plików, który służy jako wspólne repozytorium dla ulubionych elementów użytkownika. Typowa ścieżka to C:\Documents and Settings\username\Favorites.
CZCIONKI CZCIONKI Folder wirtualny zawierający zainstalowane czcionki. Typową ścieżką jest C:\WINDOWS\Fonts.
HISTORIA HISTORIA Katalog systemu plików, który służy jako wspólne repozytorium elementów historii internetu.
INTERNETFOLDER INTERNETFOLDER Folder zawierający dane internetowe.
DANE APLIKACJI LOKALNEJ %20APPDATA LOKALNE Katalog systemu plików, który służy jako repozytorium danych dla lokalnych (nie roamingu) aplikacji. Typową ścieżką jest C:\Documents and Settings\username\Local Settings\Application Data.
LOCALIZEDRESOURCEDIR LOCALIZEDRESOURCEDIR Zlokalizowany katalog zasobów.
MYCOMPUTERFOLDER MYCOMPUTERFOLDER Mój komputer. Folder wirtualny zawierający wszystko na komputerze lokalnym: urządzenia magazynujące, drukarki i Panel sterowania. Ten folder może również zawierać zamapowane dyski sieciowe.
MOJA MUZYKA MÓJ%20MUSIC Mój folder Muzyka. Typową ścieżką jest C:\Documents and Settings\username\My Documents\My Music.
MOJE ZDJĘCIA MÓJ%20PICTURES Mój folder Obrazy. Typową ścieżką jest C:\Documents and Settings\username\My Documents\My Pictures.
MÓJ KLIP WIDEO MÓJ%20VIDEO Mój folder wideo. Typową ścieżką jest C:\Documents and Settings\username\My Documents\My Video.
NETHOOD NETHOOD Folder wirtualny reprezentujący katalog główny hierarchii przestrzeni nazw sieci.
FOLDER MIEJSCA SIECIOWE NETWORKDPLACESFOLDER Folder systemu plików zawierający obiekty łącza, które mogą istnieć w folderze wirtualnym Moje miejsca sieciowe. Nie jest on taki sam jak NETHOOD, który reprezentuje katalog główny przestrzeni nazw sieci.
LINKI PRODUCENTA OEM %20LINKS OEM Folder zawierający łącza do witryn producenta OEM.
OSOBISTY OSOBISTY Katalog systemu plików, który służy jako wspólne repozytorium dokumentów użytkownika. Typową ścieżką jest C:\Documents and Settings\username\My Documents.
FOLDER DRUKARKI FOLDER DRUKARKI Folder wirtualny zawierający zainstalowane drukarki.
PRINTHOOD PRINTHOOD Katalog systemu plików zawierający obiekty łącza, które mogą istnieć w folderze wirtualnym Drukarki. Typową ścieżką jest C:\Documents and Settings\username\PrintHood.
PROGRAMY PROGRAMY Katalog systemu plików zawierający grupy programów użytkownika (które są również katalogami systemu plików). Typową ścieżką jest C:\Documents and Settings\username\Start Menu\Programs.
PROFIL PROFIL Folder profilu użytkownika.
PLIKI PROGRAMU Program%20FILES Folder Program Files. Typową ścieżką jest C:\Program Files.
TYPOWE PLIKI PROGRAMU PROGRAMFILESCOMMON Folder Program Files wspólny dla wszystkich użytkowników.
PROGRAM FILES COMMON x86 PROGRAMFILESCOMMONX86 Folder Program Files wspólny dla wszystkich użytkowników na maszynach x86.
PROGRAM FILESx86 PROGRAMFILESx86 Folder Program Files na maszynach x86.
NIEDAWNY NIEDAWNY Katalog systemu plików zawierający ostatnio używane dokumenty użytkownika. Typowa ścieżka to C:\Documents and Settings\username\Recent.
FOLDER KOSZA RECYCLEBINFOLDER Folder wirtualny zawierający obiekty w Koszu użytkownika.
RESOURCEDIR RESOURCEDIR Katalog zasobów.
SENDTO SENDTO Katalog systemu plików zawierający elementy menu Wyślij do. Typowa ścieżka to C:\Documents and Settings\username\SendTo.
START MENU URUCHAMIANIE%20MENU Katalog systemu plików zawierający elementy menu Start. Typową ścieżką jest C:\Documents and Settings\username\Start Menu.
STARTUP STARTUP Katalog systemu plików odpowiadający grupie programów startowych użytkownika.
SYSTEMx86 SYSTEMx86 Folder systemowy na maszynach x86.
SZABLONY SZABLONY Katalog systemu plików, który służy jako wspólne repozytorium szablonów dokumentów.
SYSTEM SYSTEM Folder systemowy. Typowa ścieżka to C:\Windows\System.
WINDOWS WINDOWS Katalog systemu Windows lub SYSROOT.

 

Informacje o argumentach

Wartość
minimalna systemu operacyjnego Windows Vista z dodatkiem Service Pack 1 (SP1)