带空格的 VLC 播放列表参数

VLC playlist parameters with spaces

在我的 excel sheet 上,用户可以选择一些视频剪辑并按不同顺序排列以作为 vlc 播放列表播放。很遗憾,不能保证视频文件名没有任何空白。 要构建我成功使用的 vlc 播放列表:

Dim PL 
PL = Shell("C:\Program Files\VideoLAN\VLC\VLC.exe " & certainPath & "\Movie6.flv" & " " & certainPath & "\Movie7.flv" & " " & certainPath & "\Movie8.flv ", 1)
'using "\Movie 6.flv" 'doesn't work of course
'using "\'Movie 6.flv'" 'doesn't work aswell

有没有其他方法可以用空格封装文件名? 感谢您的提示。

假设某些路径文件夹以 \(es."C:\")结尾,这应该有效:

Dim PL
PL = Shell(chr(34) & "c:\Program Files\VideoLAN\VLC\vlc.exe " & chr(34) & chr(34) & certainPath & "Movie 6.flv" & chr(34) & " " & chr(34) & certainPath & "Movie 7.flv" & chr(34))

CHR 是 returns 来自 ASCII table 字符的函数(在本例中为引号)。