« IEやHTAで「(マイ)コンピュータ」を表示する。 | トップページ | 概要(Summary Information)をインターネットショートカット(.url)に書く。(その2) »

2010年10月22日 (金)

概要(Summary Information)をインターネットショートカット(.url)に書く。

Vistaで廃止された概要(Summary Information)をインターネットショートカット(.url)で復活できます。

XPでNTFSの代替ストリームにバイナリ形式で格納していたのに代わって、Vistaではインターネットショートカット(.url)にテキスト形式で格納します。

c:\フォルダ\ファイルに対するインターネットショートカット c:\フォルダ\ファイル.url(リンク先 file://c:\フォルダ\ファイル)を対で作ります。

そのままでも、説明とメモが使えますが、レジストリを変更すると、更に、タイトル(System.Title)、表題(System.Subject)、作成者(System.Author)、タグ(System.Keywords)、コメント(System.Comment)が使えます。

[HKEY_CLASSES_ROOT\InternetShortcut]
"FullDetails!"="prop:System.Link.TargetUrl;System.Rating;System.Link.Description;System.Link.Comment"
"FullDetails"="prop:System.Link.TargetUrl;System.Rating;System.Link.Description;System.Link.Comment;System.Title;System.Author;System.Subject;System.Keywords;System.Comment"
"PreviewDetails!"="prop:System.Link.TargetUrl;System.Rating;System.History.VisitCount;System.History.DateChanged;System.Link.DateVisited;System.Link.Description;System.Link.Comment"
"PreviewDetails"="prop:System.Link.TargetUrl;System.Rating;System.History.VisitCount;System.History.DateChanged;System.Link.DateVisited;System.Link.Description;System.Link.Comment;System.Title;System.Author;System.Subject;System.Keywords;System.Comment"

ここで、!付きは元の値です。

これで、詳細ペイン(PreviewDetails)やプロパティページの詳細タブ(FullDetails)で表示、変更できますし、カラムにも表示されます。

なぜか、タイトルには、http://がくっつきます。

« IEやHTAで「(マイ)コンピュータ」を表示する。 | トップページ | 概要(Summary Information)をインターネットショートカット(.url)に書く。(その2) »