|
ZoneIDというのは、調べてみたところ、ファイルのサブストリームできているような
ので、ファイル名に続いて":Zone.Identifier"が付いたテキストファイルとして作成
するように書き込みと一応可能なようでした。
ただ実際にネットからダウンロードしたものではないファイルに対して自由なタイミ
ングでできてしまうのは、あまりおすすめできないかもしれません。
スクリプトにすると以下のような感じでできました。
本当はダウンロード元のURLの情報もあるようなのですが、勝手に付けているものな
のでURLの情報は無く、不完全なものになってしまうと思います。
//test.js
var iItem=GetNextItem(-1,1);
if(iItem>=0){
var strPath = GetItemPath(iItem);
var strPathZone = strPath+":Zone.Identifier";
if(Question(strPath+"\nに対して\n"+strPathZone+"\nを作成しますか?")){
var fso = new ActiveXObject("Scripting.FileSystemObject");
var file = fso.CreateTextFile(strPathZone);
file.WriteLine("[ZoneTransfer]");
file.WriteLine("ZoneId=3");
file.Close();
}
}
|
|