« 「お気に入り」を更新日時の降順に付番する。 | トップページ | 「お気に入り」を更新日時の降順に付番する。(その3) »

2010年11月29日 (月)

「お気に入り」を更新日時の降順に付番する。(その2)

付番したものを戻します。

デフォルトでお気に入りのルートフォルダ、ショートカットなどのファイルをドロップするとその親フォルダ内のショートカットについて、名前に付けた番号(n 名前)を削除します。
お気に入りにjsファイルかそのショートカットを入れて使います。

deorder.js [ファイル]

var Shell=new ActiveXObject("Shell.Application");
if(WScript.Arguments.Count()){
  var Folder=Shell.NameSpace(WScript.Arguments.Item(0).replace(/\\[^\\]+$/,""));
}else{
  var Folder=Shell.NameSpace(6);
}
var arr=new Array();
for(var k=0;k<Folder.Items().Count;k++){
  var FolderItem=Folder.Items().Item(k);
  if(FolderItem.Path.match(/\.url$/i) && FolderItem.Name.match(/^\d* /))  arr.push(FolderItem);
}
for(var i in arr){
  var FolderItem=arr[i];
  FolderItem.Name=FolderItem.Name.replace(/^\d* /,"");
}

« 「お気に入り」を更新日時の降順に付番する。 | トップページ | 「お気に入り」を更新日時の降順に付番する。(その3) »