Можно ли установить аргументы VLC по умолчанию при двойном щелчке по видеофайлу?

Можно ли установить аргументы VLC по умолчанию при двойном щелчке по видеофайлу?

Я пытаюсь запустить VLC с определенными аргументами, и я уже отредактировал запись в меню «Пуск» на "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" --intf rc --rc-host localhost:1234 --rc-quiet, что работает нормально, но когда я дважды щелкаю по видеофайлу, он открывается в новом окне VLC, я полагаю, потому что он запускает VLC без аргументов. Есть ли способ заставить это работать?

Насколько я могу судить, приведенные мной аргументы не могут быть заданы полностью в настройках.

решение1

Да, вы можете. Обратите внимание, что вам понадобится этот ключ реестра длякаждый тип файла, который вы хотите открыть с помощью VLC. Я буду использовать MP4для этого примера.

Добавьте следующий раздел реестра (он может отсутствовать в настоящее время):

HKEY_CURRENT_USER\SOFTWARE\Classes\VLC.mp4\shell\Open\command

Для значения этого ключа по умолчанию:

"C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" --intf rc --rc-host localhost:1234 --rc-quiet --started-from-file "%1"

введите описание изображения здесь

Теперь, когда вы дважды щелкните любой файл MP4, связанный с VLC, он откроется с вашими дополнительными аргументами. Обратите внимание, что для VLC у вас должны быть , --started-from-file "%1"иначе он не откроет файл.

В качестве альтернативы, если вам неудобно или не хочется редактировать реестр, вы можете использоватьРедактор программ по умолчанию. Перейдите к File Type Settings, Context Menu, найдите расширение, для которого вы хотите изменить аргументы, и измените команду, Playвключив необходимые вам аргументы.

введите описание изображения здесь

введите описание изображения здесь

решение2

Вам следует написать скрипт .bat или .cmd или .ps1, который запускает vlc с вашими любимыми опциями и аргументами командной строки, которые даны скрипту. Затем вы можете назначить этот скрипт в качестве приложения по умолчанию для любого/всех медиа-расширений, которые вы можете придумать.

Связанный контент