VLC ProcessStartInfo 参数使 VLC 始终保持在顶部

VLC ProcessStartInfo Parameters to keep VLC always On top

我需要通过在 VB.net 程序中单击按钮来打开 VLC。我还需要将 VLC 始终位于顶部设置设置为是。启动 VLC 的代码如下:

 Dim startInfo As New ProcessStartInfo
                startInfo.FileName = ProgPath
                startInfo.Arguments = FilePath
                Process.Start(startInfo)

有没有办法添加更多参数来在 VLC 中设置始终在最前面的设置?我在他们的命令行帮助文件中查找设置并找到了这个但不知道如何实现它。

--video-on-top, --no-video-on-top
                             Always on top (default disabled)
      Always place the video window on top of other windows. (default
      disabled)

是否可以将其包含在我的代码中以播放文件并将 VLC window 保持在顶部?

是的,只需将它与 FilePath 变量连接在一起即可。请记住在文件路径两边加上引号,因为它们可能包含空格。

startInfo.Arguments = """" & FilePath & """ --video-on-top --no-video-on-top"

这非常有效startInfo.Arguments = """" & FilePath & """ --video-on-top"谢谢。我正在尝试各种分隔线。一分钱没有掉,'--' 是 parm 之间的分隔线。和文件路径。大声笑一个金发碧眼的时刻!我确实进行了搜索,但没有找到有关如何实现参数的代码示例。再次感谢您的帮助,非常感谢。