我正在尝试让 VLC 使用某些参数启动,并且我已经将“开始菜单”条目编辑为 ,这样"C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" --intf rc --rc-host localhost:1234 --rc-quiet
可以正常工作,但是当我双击视频文件时,它会在新的 VLC 窗口中打开,我猜是因为它在没有参数的情况下启动了 VLC。有什么办法可以让它工作吗?
据我所知,我设置的参数无法全部在首选项中设置。
答案1
可以。请注意,您需要此注册表项您希望使用 VLC 打开的每种文件类型。我将MP4
以此为例。
添加以下注册表项(当前可能不存在):
HKEY_CURRENT_USER\SOFTWARE\Classes\VLC.mp4\shell\Open\command
对于该键的默认值:
"C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" --intf rc --rc-host localhost:1234 --rc-quiet --started-from-file "%1"
现在,当您双击与 VLC 关联的任何 MP4 文件时,它将使用您的附加参数打开。请注意,对于 VLC,您必须有--started-from-file "%1"
,否则它不会打开该文件。
或者,如果你不愿意编辑注册表,你可以使用默认程序编辑器。导航到File Type Settings
,Context Menu
,找到您想要更改参数的扩展,然后更改命令Play
以包含您需要的参数。
答案2
您应该编写一个 .bat 或 .cmd 或 .ps1 脚本,使用您喜欢的选项和提供给脚本的命令行参数启动 vlc。然后,您可以将该脚本指定为您能想到的任何/所有媒体扩展的默认应用程序。