Моя цифровая музыка хранится во многих папках. В настоящее время я right-click a folder and choose "Play with VLC Media Player"
запускаю VLC и воспроизвожу все песни в папке. Я часто переключаю папки, поэтому мышь громоздка. Есть ли способ создать комбинацию клавиш для использования в проводнике Windows, которая будет запускать VLC и воспроизводить песни из выделенной папки?
есть ли способ создать комбинацию клавиш для использования в проводнике Windows, которая будет запускать VLC и воспроизводить песни из выделенной папки?
Один из способов достичь этого - использовать Проводник Windows в сочетании с AutoHotkey .
Короче говоря, VLC может создать новый список воспроизведения из заданной папки через командную строку, например:
C:\Program Files\VideoLAN\VLC\vlc.exe C:\path\to\some\folder
вы можете создать сценарий AutoHotkey для запуска VLC с нужным путем к папке через предпочитаемый ярлык. Самым большим камнем преткновения здесь, скорее всего, будет получение выделенного имени папки в AutoHotkey. Лично я не знаю простого и прямого способа получения этой информации.
Судя по ответу на вопрос Суперпользователя , существует, по крайней мере, одно возможное обходное решение этой проблемы. Для использования этого обходного пути необходимо создать сочетание клавиш для элемента Copy path
Ribbon в проводнике Windows. Этот ярлык копирует, например, полный путь выбранной папки в буфер обмена и может использоваться в сочетании со сценариями AutoHotkey.
включить этот ярлык, найдите элемент Copy path
на главной ленте Проводника Windows. Щелкните значок правой кнопкой мыши и выберите Add to Quick Access Toolbar
:
Теперь элемент Copy path
должен появиться на панели инструментов быстрого доступа:
Важно отметить, что версия панели быстрого доступа теперь должна иметь автоматически назначенный ярлык на основе Alt. Вы можете просмотреть их, просто нажав клавишу Alt, например:
на скриншоте выше, назначенное сочетание клавиш будет Alt + 3. Обратите внимание, что панель инструментов быстрого доступа здесь расположена под лентой. Обычно панель инструментов быстрого доступа располагается над лентой (например, у самого верхнего края окна Проводника Windows в Windows 10). Также имейте в виду, что сочетание клавиш (например, Alt + 3) может быть разным в зависимости от присутствующих элементов панели инструментов быстрого доступа.
ярлык выше включен, вы можете использовать сценарий AutoHotkey, подобный приведенному ниже, чтобы открыть выделенную папку в VLC:
; Open a highlighted folder in Windows Explorer with VLC via a shortcut (e.g. F4).
F4::
; Clear any existing clipboard contents to increase the reliability
; of new path detection.
clipboard :=
; Send e.g. Alt + 3. This should correspond to whatever shortcut
; is associated with "Copy path" under the Windows Explorer Quick
; Access Toolbar.
Send !3
; Wait for the copied contents to register.
ClipWait
; Run VLC with a folder name as an argument to automatically add
; items in that folder to a playlist.
;
; %clipboard% is the current contents of the clipboard (ideally a folder path).
Run, C:\Program Files\VideoLAN\VLC\vlc.exe %clipboard%
Return
Предупреждения
Что касается приведенного выше примера сценария:
В том виде, в котором он написан, он корректно работает только с одиночными папками (VLC выдает ошибку, если выбрано несколько папок).
очевидно, необходимо перезагрузить, если ярлык Windows Explorer Copy path
Quick Access Toolbar был удален, а затем снова добавлен по какой-то причине.
Отправка немедийных файлов в список воспроизведения VLC может вызвать проблемы с воспроизведением VLC.
Папка уже должна быть выделена при нажатии, например, F4
.
Ссылки
Список клавиш (AutoHotkey)
Запуск/ЗапускОжидание (AutoHotkey)
Буфер обмена и ClipboardAll