我的数字音乐存储在许多文件夹中。目前我right-click a folder and choose "Play with VLC Media Player"
需要启动 VLC 并播放文件夹中的所有歌曲。我经常切换文件夹,因此使用鼠标很麻烦。有没有办法创建一个键盘快捷键,用于 Windows 资源管理器,以启动 VLC 并播放突出显示的文件夹的歌曲?
答案1
有没有办法创建一个键盘快捷键,在 Windows 资源管理器中使用,启动 VLC 并播放突出显示的文件夹的歌曲?
实现此目的的一种方法是使用 Windows 资源管理器与自动热键。
简而言之,VLC 可以通过命令行从给定文件夹创建新的播放列表,例如:
C:\Program Files\VideoLAN\VLC\vlc.exe C:\path\to\some\folder
因此,您可以创建一个 AutoHotkey 脚本,通过首选快捷方式以所需的文件夹路径运行 VLC。这里最大的障碍可能是将突出显示的文件夹名称传递给 AutoHotkey。就我个人而言,我不知道有什么简单、直接的方法来获取此信息。
然而,根据这个超级用户问题的答案,至少有一个可能的解决方案可以解决此问题。要使用此解决方案,必须为Copy path
Windows 资源管理器中的功能区项创建键盘快捷键。此快捷方式会将所选文件夹的完整路径复制到剪贴板,并且可以与 AutoHotkey 脚本结合使用。
要启用此快捷方式,请Copy path
在 Windows 资源管理器主页功能区中找到该项目。右键单击图标并选择Add to Quick Access Toolbar
:
该Copy path
项目现在应该出现在快速访问工具栏上:
重要的是,快速访问工具栏版本现在应该Alt自动分配一个基于 的快捷方式。您只需按下以下Alt键即可查看这些快捷方式,例如:
在上面的屏幕截图中,分配的快捷方式是Alt+ 3。请注意,快速访问工具栏位于此处的功能区下方。通常,快速访问工具栏出现在功能区界面上方(即 Windows 10 中 Windows 资源管理器窗口的最顶部边缘)。还请注意,快捷方式(例如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 会产生错误)。
Copy path
如果删除了Windows 资源管理器快速访问工具栏快捷方式,然后由于某种原因重新添加,则显然需要重新加载。将非媒体文件发送到 VLC 播放列表可能会导致 VLC 播放出现问题。
例如,当您按下 时,文件夹应该已经突出显示
F4
。
参考