VLC 显示文件夹中的文件

VLC 显示文件夹中的文件

我有时会浏览我的short-length视频收藏。然后我发现一些有趣的视频,我想将其复制到其他地方或发送给朋友。问题是,收藏非常大,所以我不想只看缩略图就滚动它。

最好的选择是打开文件夹中的此文件,这样我就可以explorer.exe进入收藏夹目录并选择当前视频。但我在 VLC 中找不到该选项。你们知道有没有这样的选项吗?或者可能是扩展形式lua

答案1

您可以右键单击视频并选择信息,然后复制文件路径,然后按win+rEnterexplorer.exe /select,c:\path\to\file.wmv

编辑:

我制作了一个使用此命令的原始 lua 扩展。在 Windows 10 x64 上使用 vlc 3.0.4 进行了测试。

用法:

  • 将脚本保存在扩展文件夹中。
  • 播放所需的视频使其成为当前播放列表项(仅在播放列表中选择是不够的。)
  • 打开扩展view->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

答案2

只是为了完整性......

  • 在 macOS 上,您可以右键单击 > 在 Finder 中显示 - 这将直接突出显示该文件。
  • 在 Windows 上,右键单击 > 显示包含文件夹 [尽管在较大的文件夹中,这项功能用处不大]

相关内容