Jan 19, 2007
PerlでIEの履歴にアクセスする方法
こんなんで出来た。
use strict;
use Win32::OLE;
use Data::Dumper;
my $wshell = Win32::OLE->new('Shell.Application') or die "oops\n";
my $HISTORY_FOLDER = 0x22;
my $history_dir = $wshell->Namespace($HISTORY_FOLDER);
my $url_list = scan_folder($history_dir, []);
print Dumper $url_list;
sub scan_folder{
my ($folder, $ref) = @_;
my $items = $folder->items;
for(my $i = 0;$i < $items->count; $i++){
my $item = $items->item($i);
if($item->IsFolder){
scan_folder($item->GetFolder, $ref);
} else {
my $url = $folder->GetDetailsOf($item,0);
my $title = $folder->GetDetailsOf($item,1);
push @{$ref}, [$url, $title];
}
}
return $ref;
}
exit;
WriteBacks
cheap phentermine
Combien il co短te, pour d辿velopper un drapeau sur ton blog?
Posted by buy phentermine at 2007/09/14 (Fri) 06:39:55
http://la.ma.la/blog/diary_200701190053.trackback
writeback message: Ready to post a comment.

