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) |