1

Я иногда просматриваю свою коллекцию short-length видео. Затем я нахожу какой-то забавный и хочу скопировать его в другое место или отправить другу. Проблема в том, что коллекция действительно большая, поэтому я не хочу ее прокручивать, просто просматривая эскизы.

Наилучшим вариантом будет открыть этот файл в папке, поэтому я получу файл explorer.exe с каталогом коллекции и текущим выбранным видео. Но я не могу найти этот вариант в VLC. Ребята, вы знаете, есть ли такой? Или, может быть, в форме расширения lua ?

2 ответа2

0

Вы можете щелкнуть правой кнопкой мыши видео и выбрать информацию, затем скопировать путь к файлу, затем нажать win+r и ввести explorer.exe /select,c:\path\to\file.wmv

Редактировать:

Я сделал примитивное расширение lua, которое использует эту команду. Протестировано с vlc 3.0.4 на windows 10 x64.

использование:

  • Сохраните скрипт в папке расширений.
  • Воспроизведите желаемое видео, чтобы сделать его текущим элементом списка воспроизведения (просто выбора в списке воспроизведения недостаточно).
  • Откройте вид расширения- view->select_in_explorer
  • Нажмите кнопку "Выбрать в проводнике" в диалоговом окне.
  • Проводник должен открыться с выбранным файлом.

select_in_explorer.lua

-- "select_in_explorer.lua" -- VLC Extension

function descriptor()
    return {
        title = "Select in explorer",
        version = "0.1",
        author = "mb",
        url = "",
        shortdesc = "Select in explorer",
        description = [[opens Windows explorer and select the currently played file]],
        capabilities = {}
    }
end

function activate()
    dlg = vlc.dialog("Select in explorer")
    update_dialog()
end

function deactivate()
end

function close()
        vlc.deactivate()
end

function meta_changed()
    return false
end

function update_dialog()
    path = vlc.playlist.get(vlc.playlist.current()).path
    dlg:add_button("select in explorer",select_in_explorer, 1, 1, 1, 1)
    path_label = dlg:add_label(path, 2, 1, 1, 1)
    dlg:show()
end

function select_in_explorer()
    path = vlc.playlist.get(vlc.playlist.current()).path
    cmd = "explorer.exe /select,"..path
    io.popen(cmd)
end
0

Просто ради полноты ...

  • в macOS вы можете щелкнуть правой кнопкой мыши> Показать в Finder - и файл будет выделен напрямую.
  • в Windows щелкните правой кнопкой мыши> Показать содержащую папку [хотя в большой папке это будет менее полезно]

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