+ Antworten
Ergebnis 1 bis 3 von 3
  1. #1
    Newbie Reiko wird schon bald berühmt werden
    Registriert seit
    28.11.2003
    Alter
    42
    Beiträge
    2
    Downloads
    0
    Uploads
    0
    Renommee-Modifikator
    0

    Standard Windows Media Player 11: Dateien durch Doppel-Klick zur Wiedergabeliste hinzufügen

    Hallo,

    ich habe schon Google und diverse Foren durchforstet, aber für folgendes Problem bisher keine funktionierende Lösung gefunden:

    Ich möchte im Datei-Explorer | Arbeitsplatz durch einen Doppel-Klick auf eine Datei (avi, mp3, mpeg, mkv, wmv) diese zur Wiedergabeliste des WMP 11 hinzufügen und nicht abspielen und dadurch die aktuell abgespielte Datei unterbrechen oder gar die aktuelle Wiedergabeliste löschen.
    Die "Standard-Aktion" soll also "Add to Playlist" statt "Open" oder "Play" sein.

    Registrierungskenntnisse sind vorhanden, aber einige Dinge sind mir schleierhaft. Zwar gibt es einen "ContextMenuHandler" der wohl genau das macht, aber dieser ist nicht als "Standard-Aktion" definierbar.

    Grundsätzlich definiert man doch zunächst folgenden Reg-Schlüssel:

    [HKEY_CLASSES_ROOT\.avi]

    Dort stehen dann einige Dinge wie:

    @="avifile"
    "PerceivedType"="video"
    "Content Type"="video/avi"

    Ok - die erste Zeile sagt unter welchem Schlüssel ich die Schlüssel wie "shell" finde, um festzulegen was bei Doppel-klick etc passieren soll. PerceivedType und Content Type sind klar.

    [HKEY_CLASSES_ROOT\.avi\OpenWithList]
    [HKEY_CLASSES_ROOT\.avi\OpenWithList\ShowTime.exe]
    [HKEY_CLASSES_ROOT\.avi\OpenWithList\wmplayer.exe]

    Die "OpenWithList" habe ich noch nicht ganz verstanden. Egal.

    Wofür der Rest an dieser Stelle ist, verstehe ich auch nicht:

    [HKEY_CLASSES_ROOT\.avi\OpenWithProgIds]
    "avifile"=hex(0):
    "NeroShowTime.Files7.avi"=""
    [HKEY_CLASSES_ROOT\.avi\PersistentHandler]
    @="{098f2470-bae0-11cd-b579-08002b30bfeb}"
    [HKEY_CLASSES_ROOT\.avi\ShellEx]
    [HKEY_CLASSES_ROOT\.avi\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]
    @="{c5a40261-cd64-4ccf-84cb-c394da41d590}"

    Weiter zu

    [HKEY_CLASSES_ROOT\AVIFile]
    @="Video Clip"
    "PreferExecuteOnMismatch"=dword:00000001
    "EditFlags"=hex:00,00,01,00
    "FriendlyTypeName"="@C:\\WINDOWS\\inf\\unregmp2.exe,-9905"

    Die @= Zeile definiert den "Dateityp", der Rest ist ebenso unklar, aber nicht wichtig

    [HKEY_CLASSES_ROOT\AVIFile\CLSID]
    @="{00022602-0000-0000-C000-000000000046}"

    Class IDs findet man überall in der Registry. Die Bedeutung ist mir aber auch nicht ganz klar. Gibt's eigentlich eine Doku dieser Class IDs? Die sind ja auf allen Systemen gleich?

    Dann zum Wichtigsten:

    [HKEY_CLASSES_ROOT\AVIFile\shell]
    @="play"

    Die Aktion "Play" soll also Standard-Aktion sein (bei Doppel-Klicks):

    [HKEY_CLASSES_ROOT\AVIFile\shell\play]
    @="&Wiedergabe"
    "LegacyDisable"=""
    Im Kontext-Menu soll "Wiedergabe" erscheinen, beim Rechts-Klick auf eine AVI-Datei (fett, da Standard-Aktion)

    [HKEY_CLASSES_ROOT\AVIFile\shell\play\command]
    @="\"C:\\Program Files\\Windows Media Player\\wmplayer.exe\" /prefetch:8 /Play \"%L\""

    Hier steht also was passieren soll. Bei anderen Tools gibt es dann Schalter wie etwa "/enque" oder dergleichen (WinAmp, VLC Media Player). So einen Schalter müßte es doch nach wie vor auch für den WMP 11 geben, oder etwa nicht? Das würde die Frage bereits beantworten. Das Command geänder mit entsprechendem Schalter und voila.

    Würde mich freuen, wenn das hier jemand beantworten kann.

    Danke

    Grüße
    Reiko



  2. #2
    Power Poster HeikoBerlin ist einfach richtig nettHeikoBerlin ist einfach richtig nettHeikoBerlin ist einfach richtig nettHeikoBerlin ist einfach richtig nett Avatar von HeikoBerlin
    Registriert seit
    08.08.2003
    Ort
    Berlin
    Alter
    43
    Beiträge
    7.370
    Downloads
    0
    Uploads
    0
    Renommee-Modifikator
    813

    Standard

    Hi Reiko - Willkommen im Forum

    Klingt in der Tat verhältnismässig simpel ..
    .. wird aber mit WMP vermutl. nicht umsetzbar sein.

    Es ist mir jedenfalls keine Möglichkeit bekannt, die "Add To Playlist" Funktion bzw. CLSID aus wmpshell.dll als Vorgabeaktion festzulegen, da diese ja nur im KontextMenü verfügbar ist.
    Dateiverknüpfungen lassen sich grundsätzl. nur mit ausführbaren Programmen (z.B. wmplayer.exe) nutzen. Aber der WMP unterstützt -soweit mir bekannt- keinen Befehlszeilenaufruf, um eine Datei zur Wiedergabeliste hinzuzufügen (/addtoplaylist o.ä. - Media Player Classic bietet dafür den Aufruf /add)

    Schonnmal beim Doppelklick die Shift (Umschalt) Taste gehalten ?



  3. #3
    Newbie Reiko wird schon bald berühmt werden
    Registriert seit
    28.11.2003
    Alter
    42
    Beiträge
    2
    Downloads
    0
    Uploads
    0
    Themenstarter
    Renommee-Modifikator
    0

    Standard Shift + Doppel-Klick klappt

    Hallo Heiko,

    danke schonmal für die Antwort. In der Eingabeaufforderung habe ich die exe auch schon mit /? u. a. versucht aufzurufen.
    Im Prinzip habe ich da dasselbe Problem wie Du beschreibst auch schon gesehen. Mal sehen ob jemand eine Lösung kennt.

    Mit Shift + Doppel-Klick das funktioniert aber schonmal. Man muss dann nur aufpassen, dass man nicht weiter unten z. B. schon eine Datei markiert hat und auf eine weiter oben einen Doppel-Klick ausführt, sonst hat man sie alle in der Playlist ;-)

    Grüße
    Reiko



Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Ähnliche Themen

  1. Windows Media Player und 3GP-Dateien
    Von mandelek2003 im Forum Allgemein Windows 7
    Antworten: 2
    Letzter Beitrag: 25.01.2011, 19:48
  2. Antworten: 0
    Letzter Beitrag: 26.06.2003, 07:50
  3. Windows Media Player 9 , Wiedergabeliste neu generieren
    Von peterbehr im Forum Software Windows XP
    Antworten: 1
    Letzter Beitrag: 02.04.2003, 10:41
  4. Antworten: 0
    Letzter Beitrag: 06.07.2002, 01:03

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein

Search Engine Friendly URLs by vBSEO 3.6.0