Я хотел бы воспроизвести видео с помощью VLC, используя опцию «Открыть с помощью».

Я хотел бы воспроизвести видео с помощью VLC, используя опцию «Открыть с помощью».

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

Я знаю, что команда для воспроизведения URL-адреса проста

vlc <url>

но как я уже сказал, я хотел использовать опцию «открыть с помощью» для воспроизведения URL, и когда я ввел URL, он даже не открылся. Он отлично работает, когда добавлен URL, но я не знаю, как добавить его в пакетный файл при использовании «открыть с помощью».

решение1

Путь к файлу, добавленному в пакетный файл, возвращается как обычный %1аргумент.

Пример :

program.exe "%~1"

Используйте %*при перетаскивании нескольких файлов:

for %%a in (%*) do echo received [%%a]

решение2

Вы можете создатьЯрлыкчтобы легко пройтиURLот твоегоClipboardк ВЛКоткройте его, всего однимнажмите, или используя одинБыстрая клавиша

1.Создайте один ярлык дляPowerShell.exe:

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

2.Добавьте следующую команду в ярлык PowerShell:

 -nop -c "$url=Get-ClipBoard; $vlc=start-Process -FilePath "vlc" -ArgumentList $url,-f,vlc://quit"

3.Копировать URL (поCrtl+C) и затем нажмите на вашу комбинацию клавиш или используйте клавишу быстрого доступа, если она установлена:


Наблюд.: 1При необходимости настройте команду, чтобы VLC оставался открытым после воспроизведения URL-адреса,
просто удалите аргумент автоматического выхода: ,vlc://quit

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -nop -c "$url=Get-ClipBoard; $vlc=start-Process -FilePath "vlc" -ArgumentList $url,-f"

Наблюд.: 2Установите свойБыстрая клавишакБегать, и установитеНачинать* вМинимизированныйокна.

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

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