2017年9月
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
無料ブログはココログ

« 概要(Summary Information)をインターネットショートカット(.url)に書く。 | トップページ | ディレクトリのコメントやタグを desktop.ini に書く。 »

2010年10月23日 (土)

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

.urlファイルのフォーマットは以下のようになっています。

[InternetShortcut]
URL=about:blank
[{F29F85E0-4FF9-1068-AB91-08002B27B3D9}]
Prop2=31,http://System.Titleタイトル
Prop3=31,System.Subject表題
Prop4=4127,System.Author作成者
Prop5=4127,System.Keywordsタグ
Prop6=31,System.Commentコメント
[{5CBF2787-48CF-4208-B90E-EE5E5D420294}]
Prop21=31,System.Link.Description説明
[{5CBF2787-48CF-4208-B90E-EE5E5D420294}.A]
Prop21=31,System.Link.Description説明
[{5CBF2787-48CF-4208-B90E-EE5E5D420294}.W]
Prop21=31,System.Link.Description+iqxmDg-
[{B9B4B3FC-2B51-4A42-B5D8-324146AFCF25}]
Prop5=31,System.Link.Commentメモ
[{B9B4B3FC-2B51-4A42-B5D8-324146AFCF25}.A]
Prop5=31,System.Link.Commentメモ
[{B9B4B3FC-2B51-4A42-B5D8-324146AFCF25}.W]
Prop5=31,System.Link.Comment+MOEw4g-
[{F29F85E0-4FF9-1068-AB91-08002B27B3D9}.A]
Prop5=4127,System.Keywordsタグ
Prop6=31,System.Commentコメント
Prop3=31,System.Subject表題
Prop2=31,http://System.Titleタイトル
Prop4=4127,System.Author作成者
[{F29F85E0-4FF9-1068-AB91-08002B27B3D9}.W]
Prop5=4127,System.Keywords+ML8wsA-
Prop6=31,System.Comment+MLMw4TDzMMg-
Prop3=31,System.Subject+iGiYTA-
Prop2=31,http://System.Title+ML8wpDDIMOs-
Prop4=4127,System.Author+T1xiEIAF-

ここで、

{F29F85E0-4FF9-1068-AB91-08002B27B3D9} は Summary Information の FMTID です。

Prop6 の 6 は、System.Comment の Property ID です。

31 は、Propvariant type の VT_LPSTR の値です。
4127 は VT_VECTOR | VT_LPSTR です。

System.Comment は、Windows Property の名前です。

タグ は、エクスプローラのカラム名です。

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

.urlファイルのFolderItemに対して、
FolderItem.ExtendedProperty("{F29F85E0-4FF9-1068-AB91-08002B27B3D9}.6")
FolderItem.ExtendedProperty("System.Comment")
Folder.GetDetailsOf(FolderItem,タグのカラム番号)
で取り出せます。

« 概要(Summary Information)をインターネットショートカット(.url)に書く。 | トップページ | ディレクトリのコメントやタグを desktop.ini に書く。 »