3

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

Установленные мной аргументы, насколько я вижу, не могут быть установлены в настройках.

2 ответа2

2

Да, ты можешь. Обратите внимание, что вам понадобится этот ключ реестра для каждого типа файла, который вы хотите открыть с 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 чтобы включить нужные вам аргументы.

1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .