Font
[thread]1282[/thread]

Registry Einträge für "Standard Programme": zBwelcher player wird bei mp3 aufgerufen



<< >> 6 entries, 1 page
vayu
 2006-05-03 00:18
#11783 #11783
User since
2005-01-13
782 articles
BenutzerIn
[default_avatar]
hallo,

weiss jemand von euch, wo in der registry (oder ob überhaupt) die informationen abgelegt werden, welcher dateityp mit welchem programm geöffnet wird?

Danke im voraus :)

vayu
lichtkind
 2006-05-03 00:21
#11784 #11784
User since
2004-03-22
5681 articles
ModeratorIn + EditorIn
[Homepage]
user image
ja in HKEY_Classes_Root
Wiki:Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher

Es beginnt immer mit einer Entscheidung.
esskar
 2006-05-03 01:39
#11785 #11785
User since
2003-08-04
7321 articles
ModeratorIn

user image
ja, man muss sich durchhangeln

beipspiel: .zip

HKEY_CLASSES_ROOT\.zip
dort steht dann im default (standard) "WinZip"

dann musst du nach
HKEY_CLASSES_ROOT\WinZip\shell\open\command gehen
und wieder den default auslesen: F:\WINZIP\winzip32.exe "%1"

das ist wohl eine von mehreren möglichkeiten
vayu
 2006-05-03 11:07
#11786 #11786
User since
2005-01-13
782 articles
BenutzerIn
[default_avatar]
ah super, dank euch.
esskar
 2006-05-05 00:12
#11787 #11787
User since
2003-08-04
7321 articles
ModeratorIn

user image
man könnte es wohl auch so machen:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/usr/bin/perl

{
my $extensions = undef;
sub get_standard_extension_cmdline {
my $ext = shift;
unless(defined $extensions) {
my %assoc = map { split /=/, $_, 2 } split /\r?\n/, qx/assoc/;
my %ftype = map { split /=/, $_, 2 } split /\r?\n/, qx/ftype/;
$extensions = {};
while(my ($k, $v) = each %assoc) {
$extensions->{lc $k} = $ftype{$v};
}
}
return $extensions->{lc $ext};
}
}

print ".pl = " . &get_standard_extension_cmdline('.pl') . "\n";
print ".zip = " . &get_standard_extension_cmdline('.zip') . "\n";
vayu
 2006-05-06 04:01
#11788 #11788
User since
2005-01-13
782 articles
BenutzerIn
[default_avatar]
supi :) aber ich mach das nochmal selber von hand :D
<< >> 6 entries, 1 page



View all threads created 2006-05-03 00:18.