![]() |
|< 1 2 3 4 >| | ![]() |
34 Einträge, 4 Seiten |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use strict;
use Win32::TieRegistry;
$Registry->Delimiter("/");
our $reg_key = $Registry->
{
"HKEY_LOCAL_MACHINE/SOFTWARE/Classes/HTTP/shell/open/command"
};
GotoUrl("http://www.perl-community.de");
sub GotoUrl
{
my $browser_path = $reg_key->{""};
$browser_path =~ m/"(.*)"/;
system("$1 $_[0]");
}
1
2
3
4
5
6
7
8
my %arg_used;
$argstr =~ s/(%(\d))/ $arg_used{$2-1}=1; defined($args[$2-1]) ? $args[$2-1] : "" /eg;
$cmdline .= " $argstr";
for my $i (0 .. $#args) {
if (!$arg_used{$i}) {
$cmdline .= " $args[$i]";
}
}
./mozilla-firefox http://www.pörl-community.de
./mozilla-firefox http://www.pörl-community.de
C:\PROGRA~1\MOZILL~1\FIREFOX.EXE http://perl.de
"C:\PROGRA~1\MOZILL~1\FIREFOX.EXE" -url "%1"
1
2
3
4
5
6
sub GotoUrl
{
my $browser_path = $reg_key->{""};
my ($prog) = $browser_path =~ /^"/ ? $browser_path =~ m/"(.*?)"/ : split(/\s/,$browser_path);
system("$1 $_[0]");
}
Quotesub GotoUrl {
my $call = $reg_key->{""};
system("$call $_[0]");
}
![]() |
|< 1 2 3 4 >| | ![]() |
34 Einträge, 4 Seiten |