CRUMB 引数 (Windows シェル)

この引数は crumb 、完全な高度なクエリ構文 (AQS) ステートメントをサポートしており、検索の範囲を制御する手段として特に便利です。 このトピックで後述するように、引数には AQS ステートメントに加えて、 crumb Windows Vista では特殊な location パラメーター、 kind store Windows XP ではパラメーターを使用できます。

このトピックは、次のセクションで構成されています。

Crumb 構文

crumb 構文は次のとおりです。

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

<列>部分はプロパティ システム内の任意のプロパティであり、値>部分<はそのプロパティの有効な値です。 この部分は

一般的な例

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

Vista での crumb の使用 (場所)

crumb パラメーターでは、Windows Vista は完全な AQS とプロパティを location サポートしています。このプロパティには、Windows Vista でのみ使用できる特別な実装があります。 AQS 文字列または単一の crumb パラメーター内の location プロパティを使用できますが、両方を使用することはできません。 crumb パラメーターに AQS が含まれている場合、その crumb パラメーター内の他のすべてが無視されます。

この location プロパティを使用すると、検索するパスを指定できます。 場所がインデクサーのクロール スコープ外にある場合、Windows Vista はインデクサーをバイパスし、ディレクトリを直接走査できます。 そのため、これらの検索は、インデクサーを使用する検索よりも遅くなる可能性があります。

プロパティを location 指定すると、次の 2 つの追加パラメーターがサポートされ、省略可能です。

パラメーター 説明
包含 include、exclude クエリにそのパスの項目を含めるか除外するかを指定します。 既定値は "Include" です。 Windows Vista では、包含なしの除外はサポートされていません。 (例を参照)
再帰 recursive、nonrecursive location:<value で定義された値から始まるすべてのサブフォルダーを検索で繰り返すかどうかを指定します>。 "Recursive" が既定値です。

 

検索プロトコルを使用して検索の範囲を指定するには、スコープのターゲットに応じて異なるオプションがあります。

ローカル コンピューター上のフォルダー:

  • AQS (crumb=folder:<URL エンコード パス>) を使用する
  • location 引数を使用する (crumb=location:<URL でエンコードされたパス>)

リモート コンピューター/ネットワーク上のフォルダー:

  • location 引数を使用する (crumb=location:<URL でエンコードされたパス>)

既知の汎用名前付け規則 (UNC) プロトコル ハンドラーを介してアクセスされるフォルダー:

  • AQS (crumb=store:<UNC プロトコル ハンドラー名>) を使用する
  • location 引数を使用する (crumb=location:<URL でエンコードされたパス>)

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&

最初の例では、そのフォルダーとすべてのサブフォルダーを shell://Personal 含む、場所 (ユーザーの [マイ ドキュメント] フォルダーへの特別なショートカット) から "休暇" の検索を実行します。 次の表を参照してください。

2 番目の例では C:\Pictures 内で検索を実行しますが、C:\Pictures\Duplicates では実行しません。

3 番目の例では、プロパティが pics に設定されているファイル kind に限定された C:\Documents 内で検索を実行します。

共通フォルダーの定数

Windows Vista では、アプリケーションで頻繁に使用される特殊なフォルダーを識別する一意のシステムに依存しない方法を提供する CSIDL 値を使用できますが、特定のシステムで同じ名前や場所を持たない可能性があります。 たとえば、システム フォルダーは、あるシステムでは "C:\Windows" で、別のシステムでは "C:\Winnt" にすることができます。

次の構文で次の場所を使用します。

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

次の表に、CSIDL 値を示します。 詳細については、 ShellSpecialFolderConstants を参照してください。

名前 検索文字列 説明
管理ツール ADMINISTRATIVE%20TOOLS 管理ツールのリポジトリとして機能するファイル システム ディレクトリ。
APPDATA APPDATA アプリケーション固有のデータの共通リポジトリとして機能するファイル システム ディレクトリ。 一般的なパスは C:\Documents and Settings\username\Application Data です。
CACHE CACHE 一時インターネット ファイルの共通リポジトリとして機能するファイル システム ディレクトリ。 一般的なパスは C:\Documents and Settings\username\Temporary Internet Files です。
CD の書き込み CD%20BURNING CD に書き込むデータを含むフォルダー。
一般的な管理ツール COMMON%20ADMINISTRATIVE%20TOOLS すべてのユーザーの管理ツール。
COMMON APPDATA COMMON%20APPDATA すべてのユーザーのアプリケーション データ。 一般的なパスは C:\Documents and Settings\All Users\Application Data です。
COMMON DESKTOP COMMON DESKTOP すべてのユーザーの Microsoft Windows Desktop データ。 名前空間のルートである仮想フォルダー。
一般的なドキュメント COMMON%20DOCUMENTS すべてのユーザーのドキュメント。 一般的なパスは C:\Documents and Settings\All Users\My Documents です。
一般的なプログラム COMMON%20PROGRAMS すべてのユーザーに共通のプログラム グループ。 一般的なパスは C:\Documents and Settings\All Users\Start Menu\Programs です。
共通のスタート メニュー COMMON%20START%20MENU すべてのユーザーに共通する項目をスタート メニューします。 一般的なパスは C:\Documents and Settings\All Users\Start Menu です。
COMMON STARTUP COMMON%20STARTUP すべてのユーザーに共通するスタートアップ プログラム グループ。
一般的なテンプレート COMMON%20TEMPLATES すべてのユーザーに共通のドキュメント テンプレート。
COMMONMUSIC MY%20MUSIC すべてのユーザーに共通のマイミュージックフォルダテンプレート。
COMMONPICTURES MY%20PICTURES すべてのユーザーに共通のマイ ピクチャ フォルダー テンプレート。
COMMONVIDEO MY%20VIDEO すべてのユーザーに共通するマイ ビデオ フォルダー テンプレート。
CONNECTIONSFOLDER CONNECTIONSFOLDER 接続データを含むフォルダー。
コントロール パネル フォルダー CONTROLPANELFOLDER コントロール パネル アプリケーションのアイコンを含む仮想フォルダー。
Cookie Cookie インターネット Cookie の共通リポジトリとして機能するファイル システム ディレクトリ。 一般的なパスは C:\Documents and Settings\username\Cookies です。
デスクトップ デスクトップ Microsoft Windows Desktop。 名前空間のルートである仮想フォルダー。
お気に入り お気に入り ユーザーのお気に入りの項目の共通リポジトリとして機能するファイル システム ディレクトリ。 一般的なパスは C:\Documents and Settings\username\Favorites です。
フォント フォント インストールされているフォントを含む仮想フォルダー。 一般的なパスは C:\WINDOWS\Fonts です。
履歴 履歴 インターネット履歴項目の共通リポジトリとして機能するファイル システム ディレクトリ。
INTERNETFOLDER INTERNETFOLDER インターネット データを含むフォルダー。
LOCAL APPDATA LOCAL%20APPDATA ローカル (非ローミング) アプリケーションのデータ リポジトリとして機能するファイル システム ディレクトリ。 一般的なパスは C:\Documents and Settings\username\Local Settings\Application Data です。
LOCALIZEDRESOURCEDIR LOCALIZEDRESOURCEDIR ローカライズされたリソース ディレクトリ。
MYCOMPUTERFOLDER MYCOMPUTERFOLDER マイ コンピューター。 ストレージ デバイス、プリンター、コントロール パネルなど、ローカル コンピューター上のすべてを含む仮想フォルダー。 このフォルダーには、マップされたネットワーク ドライブが含まれている場合もあります。
マイ ミュージック MY%20MUSIC [マイ ミュージック] フォルダー。 一般的なパスは C:\Documents and Settings\username\My Documents\My Music です。
自分の写真 MY%20PICTURES [マイ ピクチャ] フォルダー。 一般的なパスは C:\Documents and Settings\username\My Documents\My Pictures です。
マイ ビデオ MY%20VIDEO [マイ ビデオ] フォルダー。 一般的なパスは C:\Documents and Settings\username\My Documents\My Video です。
NETHOOD NETHOOD ネットワーク名前空間階層のルートを表す仮想フォルダー。
[ネットワークの場所] フォルダー NETWORKDPLACESFOLDER My Network Places 仮想フォルダーに存在する可能性があるリンク オブジェクトを含むファイル システム フォルダー。 ネットワーク名前空間のルートを表す NETHOOD と同じではありません。
OEM リンク OEM%20LINKS OEM サイトへのリンクを含むフォルダー。
個人的 個人的 ユーザーのドキュメントの共通リポジトリとして機能するファイル システム ディレクトリ。 一般的なパスは C:\Documents and Settings\username\My Documents です。
PRINTERS フォルダー PRINTERS フォルダー インストールされているプリンターを含む仮想フォルダー。
PRINTHOOD PRINTHOOD Printers 仮想フォルダーに存在する可能性があるリンク オブジェクトを含むファイル システム ディレクトリ。 一般的なパスは C:\Documents and Settings\username\PrintHood です。
プログラム プログラム ユーザーのプログラム グループを含むファイル システム ディレクトリ (ファイル システム ディレクトリでもあります)。 一般的なパスは C:\Documents and Settings\username\Start Menu\Programs です。
PROFILE PROFILE ユーザーのプロファイル フォルダー。
PROGRAM FILES PROGRAM%20FILES Program Files フォルダー。 一般的なパスは C:\Program Files です。
PROGRAM FILES COMMON PROGRAMFILESCOMMON すべてのユーザーに共通の Program Files フォルダー。
PROGRAM FILES COMMON x86 PROGRAMFILESCOMMONX86 x86 マシン上のすべてのユーザーに共通する Program Files フォルダー。
PROGRAM FILESx86 PROGRAMFILESx86 x86 コンピューター上の Program Files フォルダー。
最近使った項目 最近使った項目 ユーザーが最近使用したドキュメントを含むファイル システム ディレクトリ。 一般的なパスは C:\Documents and Settings\username\Recent です。
ごみ箱フォルダー RECYCLEBINFOLDER ユーザーのごみ箱内のオブジェクトを含む仮想フォルダー。
RESOURCEDIR RESOURCEDIR リソース ディレクトリ。
SENDTO SENDTO [送信先] メニュー項目を含むファイル システム ディレクトリ。 一般的なパスは C:\Documents and Settings\username\SendTo です。
[スタート] メニュー START%20MENU スタート メニュー項目を含むファイル システム ディレクトリ。 一般的なパスは C:\Documents and Settings\username\Start Menu です。
スタートアップ スタートアップ ユーザーのスタートアップ プログラム グループに対応するファイル システム ディレクトリ。
SYSTEMx86 SYSTEMx86 x86 マシン上のシステム フォルダー。
テンプレート テンプレート ドキュメント テンプレートの共通リポジトリとして機能するファイル システム ディレクトリ。
SYSTEM SYSTEM システム フォルダー。 一般的なパスは C:\Windows\System です。
WINDOWS WINDOWS Windows ディレクトリまたは SYSROOT。

 

引数情報

Value
最小オペレーティング システム Windows Vista Service Pack 1 (SP1)