3 ###APPAUTHOR: xiaoranzzz
4 ###APPDATE: Mon Mar 31 11:23:00 2008
6 ###APPDESC: build jar url,open it in browser
7 ###APPUSAGE: (zipfile) [browser]
11 use lib
$ENV{XR_PERL_MODULE_DIR
};
12 use MyPlace
::Script
::Usage qw
/help_even_empty/;
13 use MyPlace
::Filename
;
15 exit 0 if(help_even_empty
($0,@ARGV));
19 ["r-firefox","-new-tab"],
20 ["firefox","-new-tab"],
23 @p_browser = grep(`which "$_->[0]"`,@p_browser);
24 die("No browser found\n") unless(@p_browser);
30 $zipfile=get_fullname
($zipfile);
31 die("File not exist $zipfile\n") unless(-r
$zipfile);
32 my $index=`listzip "$zipfile" | firsthtml`;
33 chomp($index) if($index);
34 my $url="jar:file://$zipfile!/$index";
40 my @running=`ps -A -u \$UID`;
45 next unless `which "$exp" 2>/dev/null`;
57 ($browser,$arg) = ($p_browser[0][0],$p_browser[0][1]) unless($browser);
58 print STDERR
"$browser $arg $url\n";
59 exec("exec_silently",$browser,$arg,$url);