带空格的VLC播放列表参数

问题描述 投票:0回答:1

在我的Excel工作表上,用户可以选择一些视频剪辑并按不同顺序排列,以作为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

是否有另一种方法用空格封装文件名?感谢一丝暗示。

excel vba vlc
1个回答
0
投票

假设某个Path文件夹以\(例如“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是一个从ASCII表中返回字符的函数(在本例中为引号)。

© www.soinside.com 2019 - 2024. All rights reserved.