Ich versuche, VLC mit bestimmten Argumenten zu starten, und habe den Startmenüeintrag bereits in geändert, "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" --intf rc --rc-host localhost:1234 --rc-quiet
was gut funktioniert, aber wenn ich auf eine Videodatei doppelklicke, wird sie in einem neuen VLC-Fenster geöffnet, vermutlich, weil VLC ohne Argumente gestartet wird. Gibt es eine Möglichkeit, dies zum Laufen zu bringen?
Die von mir festgelegten Argumente können, soweit ich sehe, nicht alle in den Einstellungen festgelegt werden.
Antwort1
Ja, das können Sie. Beachten Sie, dass Sie diesen Registrierungsschlüssel benötigen fürjeden Dateityp, den Sie mit VLC öffnen möchten. Ich werde MP4
für dieses Beispiel verwenden.
Fügen Sie den folgenden Registrierungsschlüssel hinzu (er ist möglicherweise derzeit nicht vorhanden):
HKEY_CURRENT_USER\SOFTWARE\Classes\VLC.mp4\shell\Open\command
Für den Standardwert dieses Schlüssels:
"C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" --intf rc --rc-host localhost:1234 --rc-quiet --started-from-file "%1"
Wenn Sie jetzt auf eine mit VLC verknüpfte MP4-Datei doppelklicken, wird sie mit Ihren zusätzlichen Argumenten geöffnet. Beachten Sie, dass Sie für VLC Folgendes haben müssen, --started-from-file "%1"
sonst wird die Datei nicht geöffnet.
Wenn Sie die Registrierung nicht bearbeiten möchten oder sich nicht damit auskennen, können Sie alternativStandard-Programmeditor. Navigieren Sie zu File Type Settings
, Context Menu
, suchen Sie die Erweiterung, für die Sie die Argumente ändern möchten, und ändern Sie den Play
Befehl, um die benötigten Argumente einzuschließen.
Antwort2
Sie sollten ein .bat-, .cmd- oder .ps1-Skript schreiben, das VLC mit Ihren bevorzugten Optionen und den dem Skript übergebenen Befehlszeilenargumenten startet. Anschließend können Sie dieses Skript als Standardanwendung für alle Medienerweiterungen zuweisen, die Ihnen einfallen.